Algorithms in Python/Programmers - ALGO ⭐️

영어 끝말잇기

cat_no2 2024. 8. 28. 15:15

def solution(n, words):
    answer = [] 
    wordSet = set()  
    wordSet.add(words[0])  
    
    for k in range(1, len(words)):
        #row int division
        #col remainder 
        i = (k % n) + 1  #1 based 
        j = (k // n) + 1  
        
        if words[k] in wordSet:
            return [i, j] 
        
        if words[k][0] != words[k-1][-1]:
            return [i, j] 
        
        wordSet.add(words[k])
    
    return [0, 0]

'Algorithms in Python > Programmers - ALGO ⭐️' 카테고리의 다른 글

[1차] 캐시  (0) 2024.09.28
이진 변환 반복하기  (0) 2024.08.28
짝지어 제거하기  (0) 2024.07.11
최솟값 만들기  (0) 2024.07.02
카펫 - 완전탐색  (0) 2024.06.05