Die Suche ergab 1633 Treffer
- Montag 18. Dezember 2023, 16:53
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
Supergenies oder GPT-Cheater? Weder noch (Zumindest nicht grundsätzlich). Genauso wie es Leute gibt, die in Hochgeschwindigkeit Zauberwürfel lösen oder Tetris durchspielen, gibt es eben auch Leute, die das "wettbewerbsmäßige Programmieren" zum Sport erhoben haben. (https://en.wikipedia.or...
- Dienstag 12. Dezember 2023, 20:44
- Forum: Installation/Konfigurieren
- Thema: Python offline nutzen
- Antworten: 4
- Zugriffe: 972
Re: Python offline nutzen
Ich würde auch ein Live-Linux-System vorschlagen. Es gibt einige Systeme, die einen Persistenzlayer haben (z.B. puppy oder porteus, die mir beide aber nicht zusagten). Von diesen System gefällt mir Tails am Besten. Dessen Kernfeature ist für dich an einem Rechner ohne Internet natürlich nicht nutzba...
- Samstag 9. Dezember 2023, 11:25
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
Danke für den Hinweis, aber wie oben geschrieben habe ich Teil 2 bereits gelöst und dabei natürlich die in Deinem Spoiler vorgeschlagene Methode benutzt. Dass du das gelöst hast, war mir bewusst, jedoch klang die Laufzeit von 30 Sekunden nicht nach der vorgeschlagenen Methode; die liefert das Ergeb...
- Samstag 9. Dezember 2023, 10:54
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
- Samstag 9. Dezember 2023, 10:39
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
Dafür fand ich gestern etwas frustrierend: Teil 2 habe ich nur gelöst bekommen, indem ich die Eingabedaten semi-händisch analysiert und dann eine Eigenschaft genutzt habe, die ich ihnen nicht sofort angesehen habe. Meine generische Verbesserung des brute force-Ansatzes aus Teil 1 lief mit den echte...
- Mittwoch 6. Dezember 2023, 22:45
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
Tag 6 liess sich ja einfach „brute forcen“. Teil 1 problemlos und bei Teil 2 rechnet mein nicht mehr so aktueller Büro-Rechner ein paar Sekunden. Per Bruteforce dauerte es bei mir für beide Teile um die 11.5 Sekunden. Mit etwas Rückbesinnung auf den Matheunterricht (ca. 9/10. Klasse) ließ sich die ...
- Dienstag 5. Dezember 2023, 21:20
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
Der naive Ansatz (wozu man halt abends noch so in der Lage ist …) kann mit dem eigentlichen Input ohne Weiteres selbst Rechner mit großzügiger RAM-Ausstattung in Kürze zu Fall bringen. Leute, die den offensichtlichen Ansatz versuchen in's Messer laufen zu lassen, ist das Eine – solche Aufgaben gibt ...
- Montag 4. Dezember 2023, 17:28
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
Dachte ich auch in der Nacht: Teil 1: im ersten Durchlauf die Positionen der Markierungen merken. Gibt dann für jede Zeile eine schöne Menge an Positionen. im zweiten Durchlauf die Anfangs- und Endpositionen der Zahlen ermitteln und im Umfeld schauen ob es eine nicht leere Schnittmenge mit den Posi...
- Sonntag 3. Dezember 2023, 13:13
- Forum: Allgemeine Fragen
- Thema: interne Befehlsausführung
- Antworten: 42
- Zugriffe: 2781
Re: interne Befehlsausführung
Hier mal, wie ich mit dem "Parameterprogramm" verfahren würde, auf Basis der bisherigen Infos hier im Thread. Datei "15019901.ini'": [parameters] Q30 = 5 ; Abhebeweg Q62 = 2 ; 1= Bohren, 2= Bohren m. Spanbrechen, ; 3= Tiefbohren mit Spanbrechen, ;4= Gewinde, 5= Reiben Q69 = 850 ;...
- Freitag 1. Dezember 2023, 20:24
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
@narpfel:
Das automatische Erzeugen der Sonderfälle war auch schnell umgesetzt. Für die B-Note. Oder so.
Das automatische Erzeugen der Sonderfälle war auch schnell umgesetzt. Für die B-Note. Oder so.
- Freitag 1. Dezember 2023, 19:30
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 415
- Zugriffe: 95361
Re: Advent of Code
Etwas erfahreneren Programmierenden widerstrebt es zwar, aber die wenigen möglichen Sonderfälle sind mit Stift und Papier tatsächlich schnell gefunden und lassen sich dann einfach in einem Vorverarbeitungsschritt abhandeln, ganz ohne alternatives Regex-Modul und schwarzen Gürtel in RegEx. Ich glaube...
- Montag 27. November 2023, 11:20
- Forum: Codesnippets
- Thema: Berechnung der Eulerschen Zahl
- Antworten: 18
- Zugriffe: 3507
Re: Berechnung der Eulerschen Zahl
Hier mal als Iterator, der noch recht nah am Original dran ist (abgeglichen bis 1.000.000 Stellen gegen eine externe Referenz): from math import log, tau def iter_euler(n): yield 2 m = 5 test = (n + 1) * log(10) while m * (log(m) - 1.0) + 0.5 * log(tau * m) < test: m += 1 coefficients = [0] + [1] * ...
- Samstag 25. November 2023, 13:48
- Forum: Allgemeine Fragen
- Thema: interne Befehlsausführung
- Antworten: 42
- Zugriffe: 2781
Re: interne Befehlsausführung
Also baue ich mir einen eigenen "interpret" Befehl Nein. 'Interpret' ist ja scheinbar Rexx' Gegenstück zu eval , also eine Möglichkeit, eine Zeichenkette als validen Code der Programmiersprache auszuwerten/auszuführen. Und diese Vorgehensweise gilt (zumindest als Faustregel für 99% aller ...
- Freitag 24. November 2023, 18:53
- Forum: Codesnippets
- Thema: Berechnung der Eulerschen Zahl
- Antworten: 18
- Zugriffe: 3507
Re: Berechnung der Eulerschen Zahl
Ich habe den Code aus dem Paper mal in die Mitte der 1980er geholt. Deinen Pascal Quellcode zum Laufen zu bekommen hat mich aber auch im Jahr 2023 keine 2 Minuten gekostet, ohne jegliche Anpassungen. Und Pascal ist ja vom Erscheinungsbild usw. noch recht nah an Algol dran, sodass man eine relativ o...
- Freitag 24. November 2023, 18:43
- Forum: Allgemeine Fragen
- Thema: interne Befehlsausführung
- Antworten: 42
- Zugriffe: 2781
Re: interne Befehlsausführung
Für mich klingt das so, als versucht du im Prinzip eine Art Konfigurationsdatei einzulesen, richtig? Es gibt mehrere Möglichkeiten, das in Python zu bewerkstelligen. Eine gängige Variante wäre, dass du eines der dafür geeigneten Module aus der Standardbibliothek verwendest, z.B. configparser . Das l...
- Montag 20. November 2023, 19:50
- Forum: Codesnippets
- Thema: Berechnung der Eulerschen Zahl
- Antworten: 18
- Zugriffe: 3507
Re: Berechnung der Eulerschen Zahl
Ansonsten gibt es auch Algorithmen, die e Stelle für Stelle berechnen (https://de.wikipedia.org/wiki/Tr%C3%B6pfelalgorithmus). Z. B. den hier: https://academic.oup.com/comjnl/article/11/2/229/378761 Der war in ein paar Minuten umgesetzt und dezent an das 21 Jahrhundert angepasst und liefert z.B. das...
- Sonntag 12. November 2023, 22:12
- Forum: Allgemeine Fragen
- Thema: Geschwindigkeit Python Skript
- Antworten: 12
- Zugriffe: 991
Re: Geschwindigkeit Python Skript
Aus meiner Sicht kann es sinnvoll sein, sich vorab zu überlegen, welche Art von Daten man speichern möchte, wie diese miteinander in Beziehung stehen und welche Art von Abfragen man darauf ausführen möchte. Und dann überlegt man sich, wie man diese modellieren kann und welche Datenbanksoftware sich ...
- Sonntag 12. November 2023, 19:15
- Forum: Webframeworks
- Thema: wie greife ich vom iPad auf localhost zu?
- Antworten: 6
- Zugriffe: 1125
Re: wie greife ich vom iPad auf localhost zu?
Du gibst damit an, auf welchen IP-Adressen (Teil vor dem Doppelpunkt) und auf welchem Port (Teil nach dem Doppelpunkt) der Rechner, auf dem das Programm läuft, Anfragen entgegen nimmt. 0.0.0.0 und 127.0.0.1 sind vordefinierte IP-Adressen mit spezieller Bedeutung. 0.0.0.0 bedeutet in dem Kontext &quo...
- Donnerstag 9. November 2023, 17:50
- Forum: Allgemeine Fragen
- Thema: SnowballStemmer in Python
- Antworten: 2
- Zugriffe: 408
Re: SnowballStemmer in Python
Du musst die Eingabe natürlich selbst zerlegen (/"tokenisieren"). So, wie du es bisher machst, wird halt die Zeichenkette als Ganzes sozusagen wie ein Wort behandelt. Daher werden nur der Umlaut und das e am Ende gekürzt. In [1]: from nltk.stem import SnowballStemmer In [2]: s = 'färbe, fa...
- Samstag 4. November 2023, 11:28
- Forum: Allgemeine Fragen
- Thema: 'Funktionszeiger' und Garbage-Collection
- Antworten: 10
- Zugriffe: 1019
Re: 'Funktionszeiger' und Garbage-Collection
Hattest du mal geschaut, ob du https://docs.python.org/3/library/weakref.html ggf. ein Baustein für eine Lösung sein kann?