-
Summer/Winter Coding(~2018)/영어 끝말잇기알고리즘/프로그래머스 2021. 1. 3. 16:40
https://programmers.co.kr/learn/courses/30/lessons/12981
check(prev, now) : 이전단어의 맨 마지막 글자와 현재 단어의 첫글자가 같은지 check
check(prevwords, now) : 현재 단어가 중복된 단어가 아닌지 check
def solution(n, words): answer = [0, 0] for i in range(1, len(words)): if check(words[i-1], words[i]) or check2(words[:i], words[i]): answer = [(i%n)+1, i//n+1] break return answer def check(prev, now): if prev[-1] == now[0]: return False return True def check2(prevwords, now): if now in prevwords: return True return False
'알고리즘 > 프로그래머스' 카테고리의 다른 글
2018 KAKAO BLIND RECRUITMENT/[3차]n진수 게임 (0) 2021.01.09 Summer/Winter Coding(~2018)/소수 만들기 (0) 2021.01.09 Summer/Winter Coding(~2018)/예산 (0) 2021.01.03 Summer/Winter Coding(~2018)/스킬트리 (0) 2021.01.03 2017 카카오코드 예선/카카오프렌즈 컬러링북 (0) 2021.01.02