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
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
treffen:problemsolving:008_set [2022/01/21 22:57]
max
treffen:problemsolving:008_set [2022/01/22 14:37]
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.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.txt
  • Zuletzt geändert: 2022/01/22 14:38
  • von max