📝 내가 작성한 코드
import sys
def calc_cycle(a,b,d):
time = 0
view = 'back'
while d > 0:
if view == 'back':
for i in range(a):
d -= 1
time += 1
# 남우가 술래에게 닿으면 return
if d == 0:
return time
view = 'front'
elif view == 'front':
time += b
view = 'back'
a,b,d = input().split()
a,b,d = int(a),int(b),int(d)
# 터치 전
times = calc_cycle(a,b,d)
# 터치 후 값 바꿔서 한번더 실행
a,b = b,a
times += calc_cycle(a,b,d)
print(times)
'개발 > 코딩테스트' 카테고리의 다른 글
[Softeer] 연탄 배달의 시작 (0) | 2024.02.24 |
---|---|
[프로그래머스] 캐릭터의 좌표 (0) | 2024.02.23 |
[Softeer] 근무 시간 (0) | 2024.02.22 |
[프로그래머스] 모의고사 (0) | 2024.02.22 |
[프로그래머스] 배열 조각하기 (0) | 2024.02.15 |