treffen:problemsolving:008_set

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
treffen:problemsolving:008_set [2022/01/21 22:57]
max
treffen:problemsolving:008_set [2022/01/22 14:38] (aktuell)
max
Zeile 18: Zeile 18:
  
 ==== nopx ==== ==== nopx ====
 +Stupide Brute Force Loesung in Python 3.8 hier zusammengefasst. Ausfuehrlicher Code kann {{ :treffen:problemsolving:008_problemsolving_set_solution_max_v0.2.zip |hier}} runtergeladen werden.
 +
 <code Python> <code Python>
 import sys import sys
Zeile 23: Zeile 25:
 import itertools import itertools
  
-options = 'abcdefghijklmnopqrstuvwxyz0123456789' 
  
 num_properties = 4 num_properties = 4
Zeile 34: Zeile 35:
     for i in range(0,len(instr),num_properties):     for i in range(0,len(instr),num_properties):
         for j in range(num_properties):         for j in range(num_properties):
-            cards[i//num_properties,j] = options.index(instr[i+j])+            cards[i//num_properties,j] = ord(instr[i+j])
          
     idxs_cards = list(range(len(cards)))     idxs_cards = list(range(len(cards)))
Zeile 64: Zeile 65:
 </code> </code>
  
-Ausfuehrlich Code kann {{ :treffen:problemsolving:008_problemsolving_set_solution_max.zip |hier}} runtergeladen werden. 
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
  • treffen/problemsolving/008_set.1642805861.txt.gz
  • Zuletzt geändert: 2022/01/21 22:57
  • von max