Hi Leute,
hier mal was für zwischendurch, die "Happy Numbers" Code Kata.
💡 Ziel: Ist es einen Algorithmus, bestehend aus einer oder mehreren Funktionen zu schreiben, womit erkannt wird ob eine gegebene Zahl "happy" ist oder nicht 😁 .
- Ein "glückliche" Zahl ist eine Zahl, bei der die Summe der Quadrate ihrer Ziffern auf die Dauer 1 ergibt.
- Beispiel für Zahl 19: 19 -> 1^2 + 9^2 = 82 -> 8^2 + 2^2 = 68 -> 6^2 + 8^2 = 100 -> 1^2 + 0^2 + 0^2 = 1
🥈 Teil 1: Entwickle die Funktion(en) und lass dir 19 -> 1 :) mit ConsoleWrite() bspw. ausgeben.
🥇 Teil 2: Lass dir alle "happy numbers" im Bereich von 1 bis 100 ausgeben (analog wie bei Teil 1).
⚡ Rahmenbedingungen:
- Versuche es möglichst komplett ohne Hilfsmittel und ohne Google Suche.
- Zeitliche Vorstellung für diese kleine Challenge ist um die 30 min.
- Wenn du eine Lösung hast und diese hier postest, dann bitte den Code in Spoiler einbinden, damit jeder selbst entscheiden kann ob er die Lösungsvariante der Anderen sehen möchte oder nicht 😉 .
Ich bin gespannt auf eure Lösungen und wünsche happy coding 👍 .
Viele Grüße
Sven