🐷 Peppa Maze Variables & Assignments Hacks

Welcome to the Peppa Maze hacks! These challenges will test your understanding of variables, assignments, and logic in Javascript. Read each task, then write or modify code to solve it.

Hack 1: JavaScript - Variable Assignment, Naming, and Operators

Create variables for Peppa’s name, score, and level using good JavaScript naming conventions. Assign initial values, then use operators to update score (add 10) and level (multiply by 2). Print all results.

%%javascript
// Write your code here
// Create variables for Peppa's name, score, and level
let peppaName = "Peppa";
let peppaScore = 50;
let peppaLevel = 3;

// Update score (add 10)
peppaScore = peppaScore + 10;

// Update level (multiply by 2)
peppaLevel = peppaLevel * 2;

// Print all results
console.log("Name:", peppaName);
console.log("Score:", peppaScore);
console.log("Level:", peppaLevel);
<IPython.core.display.Javascript object>

Hack 2: JavaScript - Variable Declaration, Assignment, and Operators

Declare variables for Peppa and George’s scores using good JavaScript naming conventions. Assign initial values, then use operators to update both scores (e.g., Peppa gets 15 points, George loses 5 points). Print both scores.

%%javascript
// Write your code here
// Declare variables for Peppa and George's scores
let peppaScore = 40;
let georgeScore = 30;

// Update scores: Peppa gets +15, George loses -5
peppaScore += 15;   // shorthand for peppaScore = peppaScore + 15
georgeScore -= 5;   // shorthand for georgeScore = georgeScore - 5

// Print both scores
console.log("Peppa's Score:", peppaScore);
console.log("George's Score:", georgeScore);
<IPython.core.display.Javascript object>

Hack 3: JavaScript - Multiple Assignment and Math Operators

Peppa and George both start at level 1. Use a single line to assign both their levels to 5. Then, calculate a combined score by multiplying their levels together and multiplying by 10. Print all results.

%%javascript
// Write your code here
// Declare starting levels
let peppaLevel = 1, georgeLevel = 1;

// Assign both levels to 5 in one line
peppaLevel = georgeLevel = 5;

// Calculate combinedScore
let combinedScore = peppaLevel * georgeLevel * 10;

// Print all results
console.log("Peppa's Level:", peppaLevel);
console.log("George's Level:", georgeLevel);
console.log("Combined Score:", combinedScore);
<IPython.core.display.Javascript object>