Nicht auf eine Programmiersprache beschränkt.
Was ich sage ist, dass Sie 1 übergeben und es Montag zurückgibt, 7 entspricht Sonntag und so weiter.
Ich habe eine 146-Byte-Anweisung in Java verwaltet, um dasselbe zu tun.
return (n<1?"invalid":(n<2?"monday":(n<3?"tuesday":(n<4?"wednesday":(n<5?"thursday":(n<6?"friday":(n<7?"saturday":(n<8?"sunday":"invalid"))))))));
Ihr Programm sollte:
- vollständige Wörter ausgeben (STDOUT)
- Nicht abstürzen, wenn die Eingabe kleiner als 1 oder größer als 7 ist
invalidwenn die Eingabe ungültig ist? Die Frage besagt das nicht, aber das Beispiel legt dies nahe.