[Python-de] Ein (sonderbares) "programming-contest" Problem

"Martin v. Löwis" martin at v.loewis.de
Son Jun 27 09:32:09 CEST 2004


Martin v. Löwis wrote:
> Wie Du mit Deinem Programm auf 171 Zeichen kommst, weiß ich nicht -
> ich hab' 173 gezählt. Mit leicht veränderter Logik kann ich das auf
> 166 Zeichen stutzen, siehe attachment.

In base-36 wird es nochmal kürzer: 155 Zeichen (anbei).

Ciao,
Martin
-------------- nächster Teil --------------
import sys
for i in range(5):
 r=""
 for c in sys.argv[1]:
  n=int('HFTZQO0XS1TP4U4JJ58EJ7R860KMZ',36)//8**(5*int(c)+i)%8;r+="|   -  | |"[n:n+3]
 print r