Dato un input n, il tuo programma o funzione deve generare il numero intero positivo più piccolo in modo ktale che narrotondato al multiplo più vicino di ksia maggiore di n.
Esempio.
Dato un input 20, il valore di output dovrebbe essere 3:
Il multiplo più vicino di
1è20, che non è maggiore di20.Il multiplo più vicino di
2è20, che non è maggiore di20.Il multiplo più vicino di
3è21, che è maggiore di20, quindi viene emesso.
Casi test
#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
L'output dato qualsiasi input dispari dovrebbe essere 2.
Regole
nè un numero intero positivo inferiore a2^32- l'arrotondamento viene eseguito in modo tale che se due multipli di
ksono ugualmente distanti dan, viene scelto quello più grande ( "metà arrotondata verso l'alto" ). In questo modo, ogni disparinproduce un output di2. - Questo è code-golf , quindi vince il codice più corto in ogni lingua .