KindermĂ€rchen fĂŒr den Programmierer bei Nacht

Es gibt ein interessantes Thema, das auf den ersten Blick wenig mit Algorithmen zu tun hat. Es ist einerseits "fabelhaft" und andererseits stimmt es mit den dringenden Problemen eines Programmierers ĂŒberein, der seine berufliche Laufbahn beginnt.







RĂŒbe - Medaille


Lassen Sie uns versuchen, es herauszufinden und ein wenig Spaß beim Betrachten dieser Seiten der alten algorithmischen Medaille zu haben ...







Eine Aufgabe



, , . . . . — — . . : " , ...".











Kolobok Edition 1910.  Feige.  Elisabeth Böhm







. . . , , . , , . "". ́ " " ? ? , ?







, : .







? , ? , . , , — .







, , . , . "" ", ...". , ?







! , . . , .







. - ...









. , , . , :









, . ( — ), . , . , , .







? — .











Wiederholung







: . , .







. . — :







acc = []
while not condition:
    v=next_item()
    do_some(v)
    acc.append(v)
      
      







?







:







-   . 
 :
— , , !
      
      





, "". .







— . ? : , "" . ? ? .







. . "" :







  • ,
  • - ,
  • .


, .







, :







—   , ! 
   , —  
  :
—  , !
   ,
  ,
  ,
   ,
  ;
   ,
   ,
   ,
   ,
   ,
  , ,   !
      
      





, . . "" , , , . , -, " ".







"" , . , , " ", , . "" Z33.1 « : , . . ».







"", . , " ": . , , -. , . !











Koloboks leiten die Untersuchung









. — .







"" . — , , " ".







-   ...
 -   
,    . 
      
      









Hahn und Bohnensamen







— . " ". " ".







, " " ( " ") , , . :







— , ,   
  . 
   , 
  , 
   , 
   : 
  
 .
      
      





, ( ""), . . : " ".







́ ? ? ?







? , - . . . , . , .







, . " ". "" . . . . . ( LIFO, - FIFO LIFO)!







, . . , , , .







, . , , . .









. !







:







  . 
  -...
      
      





"" -. , " " , — . , . " " , "" . , , ?







:







  • .
  • , .
  • , .


?! ? : . — . , , , .







SteckrĂŒbe







, , ? "" , — .







" " (" ") — . , , , , .







, . — . — .







, , . ? . . !









, . . "" . . , ? ? ? " " — . . ? ?







, !







. — . — , "" :







while true:
    pass
      
      





def f():
    f()
      
      





def f():
    g()

def g():
    f()
      
      





, :







 ...
      
      





, ?







 , 
       . 
     ...
      
      





?







  . 
     ...
      
      





.







 ,  
       . 
     ...
      
      









Ein Standbild aus dem Cartoon "Koloboks untersuchen"







. , . killall fairytale_elephant



.







, . ?









, ? , - . ?







, ́ ?







. !







"" "", , . :







-   
    .
  , 
  - ...
      
      









Ryaba Huhn







" " . , , - . , , "" .







, ́ :







 ,  -  .
 ,  -  .
      
      





. . , . ( ). . . , , .







, , , . , :







 ,  , 
   .
      
      





. — . — , .







" ", . NP- P. : P NP. , (" ") .









— , ...







, . . , . , .







, , . . . . . . , ? , , , , " " " ".







— . , — , ?







, , . . , .







, , . " ", , . - . : ...







.









, , .







, (, , ). , , . .












All Articles