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

 

Juan Guaidó: US backs opposition leader as Venezuela president (24 Jan 2019)

 

Thousands gather for rally against Venezuela's Maduro (23 Jan 2019)

 

Speedboat killer Jack Shepherd hands himself in to police (23 Jan 2019)

 

A bridge ending centuries of commuter chaos (23 Jan 2019)

 

Trump team accused of posting edited images on social media (23 Jan 2019)

 

Facebook 'sorry' for distressing suicide posts on Instagram (23 Jan 2019)

 

Nurse arrested over US care home patient pregnancy (23 Jan 2019)

 

Five people dead in SunTrust Bank shooting in Florida (24 Jan 2019)

 

Christine Welch: How this American's Chinese song went viral in China (24 Jan 2019)

 

Malaysia set to elect new king after unprecedented abdication (24 Jan 2019)

more »

 

SF Gate

 

Ship traffic, January 24 (23 Jan 2019)

 

Viacom buys PlutoTV streaming service (23 Jan 2019)

 

EU fines Mastercard million over fees merchants forced to pay (22 Jan 2019)

 

At Davos, Brazilian leader pledges to work ‘in harmony with world’ on climate (22 Jan 2019)

 

Ship traffic, January 23 (22 Jan 2019)

 

'I'm so fed up': With shoplifting all too frequent in Hayes Valley, some merchants are at wits' end (22 Jan 2019)

more »


Site feed Updated: 2019-Jan-23 18:00