Dada una entrada n, su programa o función debe generar el número entero positivo más pequeño de kmodo que nredondeado al múltiplo más cercano de ksea mayor que n.
Ejemplo.
Dada una entrada 20, el valor de salida debe ser 3:
El múltiplo más cercano de
1es20, que no es mayor que20.El múltiplo más cercano de
2es20, que no es mayor que20.El múltiplo más cercano de
3es21, que es mayor que20, por lo que se emite.
Casos de prueba
#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 salida dada cualquier entrada impar debe ser 2.
Reglas
nes un entero positivo menor que2^32- El redondeo se realiza de tal manera que si dos múltiplos de
kestán igualmente distantesn, se elige el mayor ( "redondear a la mitad hacia arriba" ). De esta manera, cada imparnproduce una salida de2. - Este es el código de golf , por lo que gana el código más corto en cada idioma .