Ein Datum kann durch eine ganze Zahl ohne Vorzeichen dargestellt werden: JJJJMMTT. Was Sie tun müssen, ist, das kürzeste Programm oder die kürzeste Funktion zu schreiben, die das letzte Datum ermittelt, dessen Nummer durch eine bestimmte Zahl teilbar war n
(einschließlich des heutigen Datums), und dieses Datum dann in dem oben gezeigten Format zurückzugeben. Wenn es noch nie ein Datum (zwischen 00000101 und einschließlich heute) gab, das durch die angegebene Ganzzahl teilbar ist, sollten Sie -1 zurückgeben.
Beispiele
Current Date Input Output
30 July, 2014 4 20140728
30 July, 2014 7 20140729
28 July, 2014 4 20140728
28 July, 2014 7 20140722
28 July, 5 90000 -1
Eingang
Sie können aus STDIN lesen, ein Funktionsargument verwenden oder sogar erwarten, dass die Eingabe in einer Variablen gespeichert wird. Die Eingabe ist eine vorzeichenlose Ganzzahl.
Ausgabe
Schreiben Sie in STDOUT oder geben Sie die Ganzzahl für das Datum im Format JJJJMMTT zurück (oder speichern Sie sie in einer Variablen).
Beschränkungen
Sie können jede Standardbibliothek verwenden, die Ihre Sprache anbietet. Es gelten Standardlücken .
Gewinnbedingungen
Dies ist ein Code-Golf , also gewinnt das kleinste Programm (in Bytes). Bei Stimmengleichheit gewinnt die Antwort mit den meisten Stimmen.