Lv.2 영어 끝말잇기

ujinujin·2022년 2월 9일
0

코딩테스트 뿌시기

목록 보기
53/57

🤖 문제

👍🏻 2022년 2월 9일

<script>
  function solution(n, words) {
      var answer = [];
      let alreadyWords = [];
      alreadyWords.push(words[0])

      let cnt = 1;
      for (let i=1; i<words.length; i++) {
          let lastWord = alreadyWords[alreadyWords.length-1];
          let lastStr = lastWord[lastWord.length-1];
          let currStr = words[i][0];

          if (parseInt(i/n)+1 !== cnt) cnt++;

          if (alreadyWords.indexOf(words[i]) !== -1 || lastStr !== currStr) {
              answer.push(i % n +1);
              answer.push(cnt);
              return answer;
          } 
          alreadyWords.push(words[i])
      }
      if (answer.length === 0) return [0,0];
      return answer;
  }
</script>
profile
백수와 취준생 그 사이 어디

0개의 댓글

관련 채용 정보