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