문제 설명 및 제한사항
아이디어 및 해결 방법
코드
def solution(n, words):
start, history = None, set()
for i, word in enumerate(words):
if word in history or (start is not None and word[0] != start):
return [i % n + 1, i // n + 1]
history.add(word)
start = word[-1]
return [0, 0]
Python
복사
출처
프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges