Site Title

🐷 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.

%%js 
let peppa_name = "Peppa";
let peppa_score = 50;
let peppa_level = 1;

peppa_score = peppa_score + 10;   
peppa_level = peppa_level * 2;

console.log("Name:", peppa_name);
console.log("Score:", peppa_score);
console.log("Level:", peppa_level);
<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.

%%js 
let peppa_score = 50;
let george_score = 40;

peppa_score += 15;   
george_score -= 5;

console.log("Peppa's updated score:", peppa_score);
console.log("George's updated score:", george_score);

<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.

%%js 

let peppaLevel = 1, georgeLevel = 1;
peppaLevel = georgeLevel = 5;
let combinedScore = peppaLevel * georgeLevel * 10;
console.log("Peppa's level:", peppaLevel);
console.log("George's level:", georgeLevel);
console.log("Combined score:", combinedScore);
<IPython.core.display.Javascript object>

Javascript Outputs for all Hacks

Console Output