Development Artist

[COS Pro 1급, Python] 2차 10번 : 0들을 0으로 만들기 본문

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
반응형
Comments