Geek Cup

geek_cup

1. Одинаковые шестнадцатеричные цифры представлены одной и той же буквой:

(DRINKCOFFEE << F) + (BEHAPPY << D) = ITRANSITION

2. Предыдущее поколение в “Game of Life” с минимальным количеством живых клеток:

□□□□□□□□□□□□□□□□□□□□
□□■□□■□□□■□□■□□■□□■□
□■□□■□■□■□□■□□■□□■□□
□■□□■□■□■■□■■□■■□■■□
□■□□■□■□■□□■□□■□□■□□
□□■□□■□□■□□■□□□■□□■□
□□□□□□□□□□□□□□□□□□□□

3.

puts ->(v){r,c,l=0<=>v.abs,1,->(n,g;r,c){g>=~-n||g<=1?1:->(){r,c=1,2;->(){->{r=r+l[n-g,c]if(c+g<=n)}[];c+=1;}[]while(c<=g);r}[];};r+=l[v,c]and(c=c+1)while(c-v<=0)l=->(l){l+=1}[r]}[0xc0ffee]

Leave a Reply

Your email address will not be published. Required fields are marked *