Hallo,
erstmal wieder: vielen Dank fürs Feedback. Bringt mich echt weiter!
@damue#1:
Allerdings muss ich sagen, das ich im Moment gar keine Lösungstrategie verfolge (scheint mir zu mindestens so). Und wenn ich so darüber nachdenke, wüsste ich auch so spontan nicht wieso (bei der "Komplexität").
Hast du den o.g Artikel gelesen? Ich finde, dass einem der Autor das ja schon ganz gut vorkaut. Von wegen "erst Dies berechnen, dann Dass usw ..". Also habe ich einfach erstmal alles mathematische nach Ruby übersetzt. Dann habe ich mir Gedanken darüber gemacht, wie ich das Datum einlesen, bzw auseinander klamüstern könnte, und jetzt schleichen sich die Fehler ein. ;)
Irgendwie sehe ich gerade auch keinen Grund, es irgendwie anders zu machen, es scheint mir ja irgendwie logisch (siehe Engstirnigkeit im Bezug aufs Programmieren im Ausgangsthread) und außerdem fiele mir auch kein anderer Weg ein.
Zitat:
Auch/Besonders Programmierer gehen den Weg des geringsten Widerstandes -> Erinnere an geeignete Lösungsstrategien. [...]
ist das nicht eh die Grundidee hinter Ruby ? "Principle of least surprise“
Zitat:
Mir scheint Du verfolgst einen Algorithmus, der, wie ich sagen würde, absolut erscheint. Denn er beruht ausschließlich auf dem Eingabedatum. Vielleicht könnte ein rekursiver oder ein expliziter Ansatz leichter sein. Ich verrate mal nicht mehr als Dir einen Link über Zahlenfolgen (Schul-Mathe) zu schicken.
neeeein, nie im Leben hätte ich nach 13 Jahren Mathe damit gerechnet, dass ich mir freiwillig mal was angucke, hehe:)
Danke für den Link, aber wie oben beschrieben, habe ich keine Ahnung, wo mein Algorithmus ansetzt. Dazu habe ich einfach zu wenig Erfahrung, was das Programmieren anbetrifft.
@damue#2:
Zitat:
- einfach ist schick!
-- einfach ist das, was ich auch meiner Nachbarin erklären kann!
- für die meisten Probleme gibt es einfache Lösungen!
sehe ich auch so, ich bin faul. Ruby bietet zudem für vieles eine sehr einfache Lösung.
Zitat:
-- fragt sich bloss, ob die gewählte Programmiersprache einen dabei behindert oder unterstützt => Ich liebe Ruby!
-- aber bei schweren Problemen hilft mitunter nur eine komplizierte Lösung und dann ist Java, C++ usw. erste Wahl!
Da ich nur Ruby beherrsche, ist es die richtige Wahl ;)
Zitat:
- Das Dilemma: Woher weiß ich, ob ein Problem einfach oder schwer ist?
-- Je mehr Erfahrung, umso besser weißt Du zu entscheiden.
Exakt. Daher versuche ich soviel wie möglich davon zu sammeln!
Zitat:
Programmieren ist wie Boxen zwischen Mensch und Maschine:
Doll_Draufhauen_können ist gut, doch gute_Beinarbeit_haben ist besser. <- Verstanden?
nein?! :(
Also, noch mal: muchas gracias !
Ich werde mich weiter ransetzte.
Zu deinen RegExp - Bsp. : oho! Macht also doch was aus :)
adieu
ps: danke für die Mühe, aber ich werde dein Anhang erstmal nicht öffnen. Habe auch die Perllösung noch nicht gelesen.