[백준] #1972 놀라운 문자열 python
2023. 5. 25. 09:49
https://www.acmicpc.net/problem/1972
📕 설명 📕
문자를 추출하여 각 문자에 대해서 pair를 계산하여 확인한다.
🧑🏻💻 나의 풀이 🧑🏻💻
for _ in range(100):
S = input().rstrip()
if S == "*":
break
for index in range(1, len(S) - 1):
check_not_sur = set()
for i in range(len(S) - index):
pair = S[i] + S[i + index]
if pair in check_not_sur:
print(S, "is NOT surprising.")
break
else:
check_not_sur.add(pair)
else:
continue
break
else:
print(S, "is surprising.")
'Programming > Algorithm' 카테고리의 다른 글
[백준] #1308 D-Day python (0) | 2023.05.29 |
---|---|
[백준] #1240 노드사이의 거리 python (0) | 2023.05.26 |
[백준] #1431 시리얼 번호 python (0) | 2023.05.24 |
[백준] #1235 학생 번호 python (0) | 2023.05.23 |
[백준] #1251 단어 나누기 python (0) | 2023.05.22 |