Algorithm/COS
[COS Pro 1급, Python] 2차 10번 : 0들을 0으로 만들기
JMcunst
2022. 2. 25. 11:18
728x90
문제 유형
한줄 수정
난이도
easy
Note
1. 연속된 0들을 0으로 만드는 알고리즘 : 지금 0이고 다음문자가 0이 아니면 0을 붙인다.
Code
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
# 2차 10번 function
def solution(s):
s += '#'
answer = ""
for i in range(len(s)):
if s[i] == '0' and s[i + 1] != '0':
answer += '0'
elif s[i] == '1':
answer += '1'
return answer
s = "101100011100"
ret = solution(s)
print("solution 함수의 반환 값은", ret, "입니다.")
※ 가끔 코드 중 print(~)가 있습니다. 정리 못한 점 죄송합니다.
728x90