백준 [ALGORITHM] - 뒤집기 (1439)
2024. 2. 4. 13:57ㆍ코딩/백준 [ALGORITHM]
반응형
def find_divided_parts(s):
divided_parts = []
current_part = s[0]
for char in s[1:]:
if char == current_part[-1]:
current_part += char
else:
divided_parts.append(current_part)
current_part = char
divided_parts.append(current_part)
return [part for part in divided_parts if part]
def ans_counter(a, b):
count = 0
for part in result_set:
if part[0] == a:
count += 1
ans_count.append(count)
input_str = input()
result = find_divided_parts(input_str)
ans_count = []
result_set = [list(set(part)) for part in result]
print(result_set)
ans_counter('1', '0')
ans_counter('0', '1')
print(min(ans_count))
반응형
'코딩 > 백준 [ALGORITHM]' 카테고리의 다른 글
백준 [ALGORITHM] - 강력한 비밀번호 (16944) (0) | 2024.02.16 |
---|---|
백준 [ALGORITHM] - 로마 숫자 만들기 (16922) (0) | 2024.02.15 |
백준 [ALGORITHM] - 베스트셀러 (1302) (0) | 2024.02.03 |
백준 [ALGORITHM] - 아이폰 9S (5883) (0) | 2024.02.02 |
백준 [ALGORITHM] - 카드1 (2161) (0) | 2024.01.30 |