edu.goorm.io/learn/lecture/17033/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-python
- for문 안에 보면 i-1이 있는 것으로 보아 시작이 0이 아닌 1부터이고 리스트 floors의 길이 만큼 반복한다.
- if문과 else문을 비교하면 뺄셈 순서가 다르므로 if문 조건식은 리스트의 값 크기 비교하는 식이 들어가면 된다.
- 완성된 코드는 다음과 같다.
def solution(floors):
dist = 0
length = len(floors)
for i in range(1, length):
if floors[i] > floors[i-1]:
dist += floors[i] - floors[i-1]
else:
dist += floors[i-1] - floors[i]
return dist
'COS PRO 2급 기출문제 - Python' 카테고리의 다른 글
[2차] 문제8) 소수의 갯수 구하기 - Python3 (0) | 2021.02.15 |
---|---|
[2차] 문제7) 섭씨, 화씨 온도 바꾸기 - Python3 (0) | 2021.02.07 |
[2차] 문제5) 몬스터 공격하기 - Python3 (0) | 2021.01.11 |
[2차] 문제4) 5글자 이상인 단어 배열하기 - Python3 (0) | 2021.01.11 |
[2차] 문제3) 짝수들의 제곱의 합 구하기 - Python3 (0) | 2021.01.11 |