Geek Cup

One minute read in Archive

Geek Cup

  1. Одинаковые шестнадцатеричные цифры представлены одной и той же буквой:
(DRINKCOFFEE << F) + (BEHAPPY << D) = ITRANSITION
  1. Предыдущее поколение в “Game of Life” с минимальным количеством живых клеток:
□□□□□□□□□□□□□□□□□□□□
□□■□□■□□□■□□■□□■□□■□
□■□□■□■□■□□■□□■□□■□□
□■□□■□■□■■□■■□■■□■■□
□■□□■□■□■□□■□□■□□■□□
□□■□□■□□■□□■□□□■□□■□
□□□□□□□□□□□□□□□□□□□□
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]

← Git Bash for Windows JOOQ →