Étant donné une entrée n, votre programme ou fonction doit sortir le plus petit entier positif ktel que narrondi au multiple le plus proche de ksoit supérieur à n.
Exemple.
Étant donné une entrée 20, la valeur de sortie doit être 3:
Le plus proche multiple de
1est20, qui n'est pas supérieur à20.Le plus proche multiple de
2est20, qui n'est pas supérieur à20.Le multiple le plus proche de
3est21, qui est supérieur à20, il est donc produit.
Cas de 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
La sortie donnée n'importe quelle entrée impaire doit être 2.
Règles
nest un entier positif inférieur à2^32- l'arrondi est effectué de telle sorte que si deux multiples de
ksont également éloignés den, le plus grand est choisi ( "arrondir les moitiés vers le haut" ). De cette façon, chaque impairndonne une sortie de2. - C'est le code-golf , donc le code le plus court dans chaque langue l' emporte.