반응형

Prob


Approach

이중 배열 사용해서 중복 및 탈출 조건 만족 여부 체크


Code

n = int(input())
m_cnt = 0

for i in range(n):
    m_str = input()
    for j in range(len(m_str)):
        is_conti = 1
        is_break = 0
        for k in range(j + 1, len(m_str)):
            if (m_str[j] == m_str[k]) & (is_conti == 0):
                is_break = 1
                break
            elif m_str[j] == m_str[k]:
                is_conti = 1
            elif m_str[j] != m_str[k]:
                is_conti = 0
        if is_break == 1:
            break
    if is_break != 1:
        m_cnt += 1

print(m_cnt)

 

출처

https://www.acmicpc.net/problem/1316

반응형

'프로젝트 > Baekjoon' 카테고리의 다른 글

BAEKJOON PYTHON 2292 벌집  (0) 2021.08.20
BAEKJOON PYTHON 1712 손익분기점  (0) 2021.08.20
BAEKJOON PYTHON 2941 크로아티아 알파벳  (0) 2021.08.20
BAEKJOON PYTHON 5622 다이얼  (0) 2021.08.20
BAEKJOON PYTHON 2908 상수  (0) 2021.08.20
블로그 이미지

Refrin

일상생활 끄적 IT 프로젝트 끄적