Bei einer Eingabe nmuss Ihr Programm oder Ihre Funktion die kleinste positive Ganzzahl ausgeben, ksodass nauf das nächste Vielfache von gerundet kgrößer als ist n.
Beispiel.
Bei einer Eingabe 20sollte der Ausgabewert wie folgt lauten 3:
Das nächste Vielfache von
1ist20, das nicht größer als ist20.Das nächste Vielfache von
2ist20, das nicht größer als ist20.Der nächste Vielfache von
3heißt21, das ist als größer20, so dass es ausgegeben wird.
Testfälle
#Input #Output
2 3
4 5
6 4
8 3
10 4
12 7
14 3
16 6
18 4
20 3
22 4
24 5
26 3
28 5
30 4
32 3
34 4
36 8
38 3
40 6
42 4
44 3
46 4
48 5
50 3
52 6
54 4
56 3
58 4
60 7
62 3
64 5
66 4
68 3
70 4
72 11
74 3
76 6
78 4
80 3
82 4
84 5
86 3
88 5
90 4
92 3
94 4
96 7
98 3
1000 6
Die Ausgabe bei jeder ungeraden Eingabe sollte 2 sein.
Regeln
nist eine positive ganze Zahl kleiner als2^32- Das Runden wird so durchgeführt, dass, wenn zwei Vielfache von
kgleich weit entfernt sindn, das größere gewählt wird ( "Runden halbiert" ). Auf diese Weisenergibt jede ungerade eine Ausgabe von2. - Das ist Code-Golf , also gewinnt der kürzeste Code in jeder Sprache .