tungwaiyip.info

home

about me

links

Blog

< February 2010 >
SuMoTuWeThFrSa
  1 2 3 4 5 6
7 8 910111213
14151617181920
21222324252627
28      

past articles »

Click for San Francisco, California Forecast

San Francisco, USA

 

Refrigerator Madness solution (Facebook programming puzzle)

Refrigerator Madness is the second Facebook programming puzzle I have tried. The problem description is complicated. I won't try to repeat it here but to suggest you to refer to the original facebook page.

To solve this problem it is necessary to see through the smokescreen. Instead of thinking how much Red Bull a Facebook engineer likes to drink, it is easier to map it to a problem known as Two-Sided Matching. A model with intuitive meaning is a marriage matchup between a group of man and woman. Each man has his list of preferred woman and each woman has her list of preferred man. The marriage is considered stable if there are no two people of opposite sex who were not married to each other but would both prefer to be.

For the Refrigerator Madness problem just map the engineer from the upper 50th percentile to "man" and lower 50th percentile to "woman" (or vice versa). The matching condition is equivalent to the stable marriage criteria.

At this point the problem can be solved by applying the Gale-Shapley algorithm. Write the code and it's done!

2010.02.22 [] - comments

 

 

blog comments powered by Disqus

past articles »

 

BBC News

 

UK cabinet row over PM's Brexit delay bid (19 Mar 2019)

 

Brexit: Merkel vows to fight for orderly process (19 Mar 2019)

 

Cyclone Idai: 'Massive disaster' in Mozambique and Zimbabwe (19 Mar 2019)

 

Boeing expects 737 Max software fix by end of March (19 Mar 2019)

 

Using drones to deliver blood in Rwanda (19 Mar 2019)

 

US-backed Syrian fighters 'overrun IS encampment' (19 Mar 2019)

 

Kazakh leader Nazarbayev resigns after three decades (19 Mar 2019)

 

Supreme Court sides with Trump on immigration detention (19 Mar 2019)

 

Israel elections: 'Fascism' perfume ad sparks online debate (19 Mar 2019)

 

Google reveals gaming platform Stadia (19 Mar 2019)

more »

 

SF Gate

 

Racing against China, U.S. reveals details of million supercomputer (18 Mar 2019)

 

Women in economics report rampant sexual assault and bias (18 Mar 2019)

 

The A-list heads to Apple as challenge to Netflix takes shape (18 Mar 2019)

 

Ship traffic, March 19 (18 Mar 2019)

 

Facebook’s messaging ambitions amount to much more than chat (17 Mar 2019)

 

A better way to break up big tech (17 Mar 2019)

more »


Site feed Updated: 2019-Mar-19 12:00