回答編集履歴
2
切り下げ追加
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
# 5単位で切り上げ
|
2
|
+
|
1
3
|
```python
|
2
4
|
for target in range(12350, 12360):
|
3
5
|
print(target, "->", target + (5 - target % 5) % 5)
|
@@ -14,6 +16,24 @@
|
|
14
16
|
12359 -> 12360
|
15
17
|
```
|
16
18
|
|
19
|
+
# 5単位で切り下げ
|
20
|
+
|
21
|
+
```python
|
22
|
+
for target in range(12350, 12360):
|
23
|
+
print(target, "->", target - target % 5)
|
24
|
+
|
25
|
+
12350 -> 12350
|
26
|
+
12351 -> 12350
|
27
|
+
12352 -> 12350
|
28
|
+
12353 -> 12350
|
29
|
+
12354 -> 12350
|
30
|
+
12355 -> 12355
|
31
|
+
12356 -> 12355
|
32
|
+
12357 -> 12355
|
33
|
+
12358 -> 12355
|
34
|
+
12359 -> 12355
|
35
|
+
```
|
36
|
+
|
17
37
|
#
|
18
38
|
|
19
39
|
[https://teratail.com/questions/131506](https://teratail.com/questions/131506)の**otn**さんの回答(の説明)
|
1
別解
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
```python
|
2
2
|
for target in range(12350, 12360):
|
3
|
-
print(target, "->",
|
3
|
+
print(target, "->", target + (5 - target % 5) % 5)
|
4
4
|
|
5
5
|
12350 -> 12350
|
6
6
|
12351 -> 12355
|
@@ -14,6 +14,15 @@
|
|
14
14
|
12359 -> 12360
|
15
15
|
```
|
16
16
|
|
17
|
+
#
|
18
|
+
|
19
|
+
[https://teratail.com/questions/131506](https://teratail.com/questions/131506)の**otn**さんの回答(の説明)
|
20
|
+
|
21
|
+
```python
|
22
|
+
for target in range(12350, 12360):
|
23
|
+
print(target, "->", int((target + 4) / 5) * 5)
|
24
|
+
```
|
25
|
+
|
17
26
|
||0|1|2|3|4|5|6|7|8|9|
|
18
27
|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|
19
28
|
|+4|4|5|6|7|8|9|10|11|12|13|
|