Aan allen die denken zichzelf een programmeur uit.
Het is een vaste baan in de San Francisco bedrijf, in dit bedrijf als een primaire screening, het ergste dus ik elke taal HelloWorld kunt gebruiken (Hello World programma op het scherm en alleen) morai schriftelijk normen zij haar goedkeuring aan moeten.
Niet de beste aanpak, en het ergste aanpak is een interessant experiment. Ik krijg van hun eigen persoonlijkheid en talenkennis kiezen zullen getest worden de mogelijkheden van de persoon. Nante Naa weinig bedrijven die ik heb heeft deze aanpak Ja Japan.
Cases aangenomen
Geplaatst fragmenten uit het origineel. Perverse (een compliment) en nodigen u uit om de wereld van Hello World.
1
f | lambda { | x | lambda { | n | ( f. call ( x. call x ) ) . call n } } . y = lambda (| f | lambda (| x | lambda (| n | (f. oproep (oproep x. x)). oproep n)). { | x | lambda { | n | ( f. call ( x. call x ) ) . call n } } } oproep lambda (| x | lambda (| n | (f. oproep (oproep x. x)). oproep n))) { | f | lambda { | n | hw = y. oproep lambda (| f | lambda (| n | = 2 then print [ " world" , "hello" , " \n " ] [ n ] end als n <= 2 dan print [ "wereld", "hallo", "\ n"] [n] end 0 then ( f. call ( n - 1 ) ) end } } Als n> 0 dan (f. oproep (n - 1)) end)) 5 zet hw. oproep 5
2
import re u = urllib2 . urlopen ( "http://saymix.com/" ) from tokenize import generate_tokens, STRING from collections import defaultdict wf = defaultdict ( lambda : 0 ) for tp,vl,_,_,_ in generate_tokens ( u. readline ) : if tp == STRING: for v in re . compile ( r ' \w {5}' ) . findall ( vl ) : wf [ v. lower ( ) ] += 1 print "%s %s" % tuple ( [ v [ 0 ] for v in sorted ( wf. iteritems ( ) , key= lambda ( k,v ) : ( v,k ) ) [ - 2 : ] ] ) invoer urllib2 invoer opnieuw u = urllib2. urlopen ( "http://saymix.com/") van tokenize invoer generate_tokens, STRING uit collecties invoer defaultdict WF = defaultdict (lambda: 0) voor de TP, vl ,_,_,_ in generate_tokens (U. readline): indien tp == STRING: voor v in re. compileren (r '\ w (5)'). findAll (VL): WF [v. lager ()] + = 1 print "% s % s "% tupel ([v [0] voor v in gesorteerd (wf. iteritems (), key = lambda (k, v): (v, k)) [- 2:]])
Drie
; y = 0 ; z= "" import sys; y = 0; z = "" [ [ "y+=1" , "y<<=1" , "z+=chr(y);y=0" ] [ "+>." . find ( m ) ] for m in \ voor een in [[ "y + = 1", "y <<= 1", "z + = chr (y), y = 0"] ["+>.". (m)] voor m te vinden in \ "+>>>>++>>.+>>+>>+++++>>+.+>>++>>+++>>.+>>++>>+++> >.+>>++>>+++>>+++.+>>>>" + \ : exec ( a ) ">.+>>+>>>>+++++++.+>>++>>+++>>+++.+>>++>>+++>>+++ +++.+>>++>>+++>>.+>>+>>+++++>>."]: exec (a) print z
Vier
import choice invoer van willekeurige keuze import count uit itertools invoer tellen import crc32 van import zlib crc32 import sys crc32 ( h ) == 472456355 and not sys . stdout . write ( h ) for h in ( '' . join ( choice ( '! edHlorW' ) for _ in '.' * 12 ) for _ in count ( ) ) ) elke (crc32 (h) == 472456355 en niet sys. stdout. (h) voor u in te schrijven (''. join (keuze ( '! edHlorW') voor _ in '.' * 12) voor _ in count () ))
Vijf
6C 6C 6F 1 77 6F 72 6C 64 ; while [ [ $ 1 ] ] ; do dd if = / dev / urandom bs =1c count = 1 2 > / dev / null | sed -n "/\\x$1/{ p; Q1; }" || shift ; done ; echo set 68 65 6C 6C 6F 1 77 6F 72 6C 64; terwijl [[$ 1]]; do if = / dev / urandom dd bs = 1c count = 1 2> / dev / null | sed-n "/ \ \ x $ 1 / (p; Q1;) "| | shift; gedaan; echo
Zes
gzinflate ( base64_decode ( ' eval (gzinflate (base64_decode ( ' 4 + + Wyt PlsrEvyCjg5UrOSSwuVgjPL8 pJUajm5eIsKE3KyUxWSCvNSy7JzM9T 8EjNyclX0NAES3KmJmfkK8THu4X6OY D4 + vvFx1vDRZMzijSMjTStkZQ5 + zgG B0PU1PJyAZFKhYKtQl5qOcQ + a5CArh ; 3YBg2QRiRnAQA =')));
Dit is de uitbreiding van de bovenstaande code.
klasse World ( Hello public function () ( echo __FUNCTION__; 32 ) ; echo chr (32); echo __CLASS__; ) ) new World ; $ X = new World; Hello ( ) ; $ X -> Hello ();
Deel 7
head -1 | awk '{print $11$5}' | tr '[\103\117\115\115\101\116\104\126\123\132]' '[\110\145\154\154\157\127\157\162\154\144]' | sed 's/o/o /' ps aux | head -1 | awk '(print $ 11 $ 5)' | tr '[\ 103 \ 117 \ 115 \ 115 \ 101 \ 116 \ 104 \ 126 \ 123 \ 132]' '[\ 110 \ 145 \ 154 \ 154 \ 157 \ 127 \ 157 \ 162 \ 154 \ 144] '| sed' s / o / o / '
Acht
awk -F ":" '{ print $2 }' | grep "Hello Bitches" | awk -F " " '{print $3 " " $4 }' ps ax | awk-F ":" '(print $ 2)' | grep "Hallo Bitches" | awk-F "" '(print $ 3 "" $ 4) "
Ik ben onder de indruk van deze code en komen met beter.
Ook perverse de inhoud van dit boek (lof) parade van code. Wat is geschreven in het boek, maar hier is veel praktischer.


