Showball Problem Journal

Problem

Matt is a mathematician and so in a how-big-can-your-snowball-get competition for some reason people trusted him to weigh the snowballs. He annoyingly weighs the snowballs two at a time (not sure how he held and fit the snowballs), producing 2210, 2270, 2310, 2330, 2370, 2400, 2430, 2460, 2520, and 2560 in an unknown unit of weight. Now, the students of JLS are inconveniently tasked with finding the weights of the snowballs.

Update 1

Trying to make a brute-force program that checks all the possibilities through trial and error.

some code

A bit into the program and I decided that for the sake of my education and computer, I’d be better off actually trying to solve it with legit math.

Update 2

I know eval is evil, but the sum of all the weights is

some more code

Assuming variables v-z are the snowball weights,

4v+4w+4x+4y+4z=23860

Not sure if that’ll be useful, but ah well.

Of course, I could just always ask Google how to do these types of problems.

Update 3

Obviously, that means that the sum of all the snowballs’ weights is

v+w+x+y+z=5965

The mean of the weights is 1193.

Also, assuming the variables v-z are in order from smallest snowball to biggest,

v+w=2210 and y+z=2560

Update 4

Stumped, I Googled “weight two at a time solution” and saw something like

... = 5 * (an average)

Thinking I got something and, being a greedy human I am and wanting to solve this by myself, I quickly closed the tab.

Then I realized I could just do

2210+x+2560=5965
x+4770=5965
x=1195

Yay I have just found the 3rd place snowball!

I’m quite certain that v+x=2270 and x+z=2520, so I’m going to solve for v and z, then w and y, and then use JavaScript to check.

Update 5

All my answers were whole numbers, so they’re likely correct.

showball results

placement|weight in unit —:|— 1st|1325 2nd|1235 3rd|1195 4th|1135 last|1075

Time to weigh them!

Update 6

even more code

JavaScript has created the snowballs of my weights, weighed them two at a time, then compared them with Matt’s combinations. They match!

Lesson learned: don’t weigh things two at a time.

26Jan'17 (a Thursday)