preload
08 juli

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.

Artikelen

TrackBack URL:

Leave a comment

Reacties banden kunnen nofollow worden gratis.