나는 이렇게 학습한다/Algorithm & SQL
0101. Pillars
daco2020
2023. 1. 1. 16:47
There are pillars near the road. The distance between the pillars is the same and the width of the pillars is the same. Your function accepts three arguments:
- number of pillars (≥ 1);
- distance between pillars (10 - 30 meters);
- width of the pillar (10 - 50 centimeters).
Calculate the distance between the first and the last pillar in centimeters (without the width of the first and last pillar).
Solution:
def pillars(num_pill: int, dist: int, width: int) -> int:
return 0 if num_pill == 1 else (num_pill - 1) * (dist * 100 + width) - width