사용 언어 - Python3
문제 - 단축키 지정
정답
이중반복문 구현 (정답 맞춘 여부 X)
import sys
n = int(sys.stdin.readline())
arr = []
for _ in range(n):
word = list(map(str, sys.stdin.readline().split()))
for i in range(len(word)):
if word[i][0].upper() not in arr:
arr.append(word[i][0].upper())
word[i] = "[" + word[i][0] + "]" + word[i][1:]
print(" ".join(word))
break
else:
for j in range(len(word)):
flag = False
for k in range(len(word[j])):
if word[j][k].upper() not in arr:
arr.append(word[j][k].upper())
flag = True
word[j] = word[j][:k] + "[" + word[j][k] + "]" + word[j][k + 1:]
print(" ".join(word))
break
if flag:
break
else:
print(*word)
레퍼런스
- 정답 참고
- 정답 깃허브
'Algorithm > 구현' 카테고리의 다른 글
[Python3] 백준 1713번 후보 추천하기 (0) | 2023.04.19 |
---|---|
[Python3] 백준 1251번 단어 나누기 (1) | 2023.04.18 |
[Python3] 1235번 학생 번호 (0) | 2023.04.09 |
[Python3] 1138번 한 줄로 서기 (0) | 2023.04.09 |
[Python3] 백준 1347번 미로 만들기 (0) | 2023.04.09 |
댓글