RUBY

[프로그래머스] 영어 끝말잇기 본문

PS/Programmers

[프로그래머스] 영어 끝말잇기

RUBY_루비 2020. 11. 2. 23:59

출처:: programmers.co.kr/learn/courses/30/lessons/12981?language=python3

분류:: 

 

1. 문제 이해 및 해결과정

 

2. 풀이방법

  1. [python] 

def solution(n, words):
    turn=0
    num=1
    #이미말했던것을 또말하면 탈락
    # words 수가 n으로 나누어 떨어지고 이전글자와 첫번째 글자 같으면 합격
    for i in range(1,len(words)):
        word=words[i]
        num%=n
        if words[i-1][-1]!=word[0] or word in words[0:i]: #글자 틀린 경우
            turn=i//n+1
            return [num+1,turn] #탈락하는 사람은 번호, 몇번째차례
        num+=1
    return [0,0]

 

3. 오답원인

 

4. 알게된 점

 

Comments