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 in range(len(character)):
- 이 부분은 0~ senteeeencccccceee 길이 까지 반복문을 도는 코드이다.
- i가 0부터라면 for문 바로 밑에 if문 조건식에서 첫문자와 마지막 문자를 비교하는 것이 되어버려
- 실행 결과 ssentence가 나온다.
- 따라서 for문의 범위 시작이 0이 아닌 1부터로 수정해야한다.
- 수정된 코드는 다음과 같다.
def solution(characters):
result = ""
result += characters[0]
for i in range(1, len(characters)):
if characters[i - 1] != characters[i]:
result += characters[i]
return result
'COS PRO 2급 기출문제 - Python' 카테고리의 다른 글
[2차] 문제1) 최대한 많은 쌍의 장갑 갯수 구하기 - Python3 (0) | 2021.01.02 |
---|---|
[1차] 문제10) 평균 이하의 개수 구하기 - Python3 (0) | 2021.01.02 |
[1차] 문제8) 팰린드롬 판단하기 - Python3 (0) | 2021.01.01 |
[1차] 문제7) 영어 수강 대상자 수 구하기 - Python3 (0) | 2020.12.31 |
[1차] 문제6) 369 게임 박수의 갯수 구하기 - Python3 (0) | 2020.12.31 |