# Doodle 02 - Data of My Life
#### By Yan Wang, October 25th
---
```:javascript=
let name = "Yan Wang";
let energy = 50;
let isTired = false;
// Yan is so happy every time she eats a meal that
// she will randomly do one of a series of
// activities unless she gets tired
let activities = {
cost: 50, //each activity will cost 50 energy points
name: ["singing", "dancing", "coding", "drawing"]
}
function rest() {
energy = energy + 20;
isTired = false;
}
function doActivity(currentEnergy){
if currentEnergy > activities.cost
then
// energy - 50
currentEnergy = currentEnergy - activities.cost;
// take a random index
int randomIndex = rand.nextInt(activities.name.size());
// get the random activity
activity = activities.name.get(randomIndex);
print(activity);
else // Send a warning message and call the rest function
isTired = true;
print("I'm tired! Time to take a rest!");
rest();
}
// Breakfast time
energy = energy + 20; // 70
// Call function to do a activity
doActivity(energy); // energy=70-50=20
// Lunch Time
energy = energy + 30; // 50
// Call function twice to do two activities in the afternoon
doActivity(energy); // energy=50-50=0
doActivity(energy); // failed since isTired=True
// Energy back to 20 due to the rest function
// Dinner time
energy = energy + 30; // 50
// Call function to do a activity
doActivity(energy); // energy=50-50=0
// Bed Time
energy = energy + 50; // 50
// Ready for a new day
```