사용 언어 - Python3
문제 - 학생 번호
정답
이중반복문 구현 (정답 맞춘 여부 X)
nums[0][-1] , nums[1][-1]을 비교해야하는 문제
answer = [] 빈 리스트에 num[j][-i:] append하기
answer 안에 해당 값이 있다면 break. 없을 때만 리스트에 append
answer 안에 들어있는 원소가 n개가 되었다면 i를 출력하고 break
n = int(input())
num = []
for _ in range(n):
num.append(str(input()))
for i in range(1,len(num[0])+1):
answer = []
for j in range(n):
if num[j][-i:] in answer:
break
else:
answer.append(num[j][-i:])
if len(answer) == n:
print(i)
break
레퍼런스
- 정답 참고
- 정답 깃허브
'Algorithm > 구현' 카테고리의 다른 글
[Python3] 백준 1251번 단어 나누기 (1) | 2023.04.18 |
---|---|
[Python3] 백준 1283번 단축키 지정 (0) | 2023.04.09 |
[Python3] 1138번 한 줄로 서기 (0) | 2023.04.09 |
[Python3] 백준 1347번 미로 만들기 (0) | 2023.04.09 |
[Python3] 백준 1002번 터렛 (0) | 2023.04.07 |
댓글