Alternate version:
"While you're there, pick up some bread," she added. He never returned.
Alternate version:
"While you're there, pick up some bread," she added. He never returned.
"Buy two forks. Buy two forks for every fork you buy."
:(){ :|:& };:
Should have gotten 13 gallons.
No - he was asked to bring 1 or 12, not 1 and 12
try reading it again. Wife clearly says "and" not "or"
The comma operator would like to have a word with you. I see a pause after eggs, 12 gallons it is
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_operator
Doesn't change it.
Wife adds 1 gallon of milk to shopping list;
Wife adds ( eggs, dozen) gallons of milk to shopping list;
Shopping list has 1 gallon and a dozen gallons for a total of 13 gallons.
The shopping list doesn’t need to be additive, that’s just one way of interpreting what the wife wrote. There is no one correct way to read a joke as a program (my whole point), that is unless you write an interpreter for jokes :P
function getGallonOfMilk() {
return 1;
}
function getDozen() {
return 12;
}
const hasEggs = store.checkInventory(“eggs”);
const result = (
getGallonOfMilk(),
hasEggs && getDozen()
);
console.log(result * "🥛"); // 🥛🥛🥛🥛🥛🥛🥛🥛🥛🥛🥛🥛
I still don't understand why he managed to get 12 gallons and not 11 or even 10.
So get a gallon of milk, and IF they have eggs, get a dozen (gallons of milk). Basically this is an if statement meaning if X is true, do this. Well normally we think get a dozen would be get 12 eggs, but because "have eggs = true" that meant get 12 gallons of milk. The opposite would've been eggs=false and he'd come home with 1 gallon.
I'm not a Dev so I can't write the code better, but I understand the language enough
Ahh, my bad. I forgot that in English dozen means 12 but dosens means 10*n with n > 1.
top 25 comments