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

2023. 2. 12. 21:11·알고리즘(Algorithm)
728x90
반응형

풀이

- player는 나머지 연산자를 사용해 n이하의 값으로 반복

1. 마지막글자, 앞글자 비교하기

2. 같은 글자 찾기

3. player가 n과 같아지면 차례++

function solution(n, words) {
  let first=words[0]
  let count=1
  for (let i = 1; i < words.length; i++) {
    let player=i%n+1
    if(first.slice(-1)!==words[i][0]) return [player,count]
    if(words.findIndex(j=>j===words[i])!==i) return [player,count]
    first=words[i]
    if(player===n) count++
  }
  return [0,0]
}

 

728x90
반응형
저작자표시 (새창열림)

'알고리즘(Algorithm)' 카테고리의 다른 글

[LeetCode/CodeWars] - Two Sum [JS]  (0) 2023.02.21
[CodeWars] Give me a Diamond [JS / 6kyu] 다이아 찍기  (0) 2023.02.16
프로그래머스 - 숫자의 표현 [JS]  (0) 2023.01.30
프로그래머스 - 명예의 전당  (0) 2023.01.24
프로그래머스 - 키패드 누르기 [JS]  (0) 2023.01.16
'알고리즘(Algorithm)' 카테고리의 다른 글
  • [LeetCode/CodeWars] - Two Sum [JS]
  • [CodeWars] Give me a Diamond [JS / 6kyu] 다이아 찍기
  • 프로그래머스 - 숫자의 표현 [JS]
  • 프로그래머스 - 명예의 전당
Hun-bot
Hun-bot
IT를 중심으로 다양한 것
  • Hun-bot
    로봇이 만드는 눈사람
    Hun-bot
  • 전체
    오늘
    어제
    • All Article (128)
      • Programmers (6)
        • TIP (1)
        • SQL (2)
        • LV1 (1)
        • LV2 (2)
        • LV3 (0)
      • Baekjoon (31)
        • Bronze (10)
        • Silver (19)
        • Gold (2)
        • Platinum (0)
        • Diamond (0)
      • Leetcode (0)
        • Easy (0)
        • Medium (0)
        • Hard (0)
        • SQL (0)
      • 알고리즘(Algorithm) (42)
      • JavaScript (40)
      • Linux (7)
      • JSP (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      c++
      오블완
      SQL
      JSP #Vscode #톰켓 #Tomcat #Java #Web #jdk
      JS #javascript #객체 #Object
      Javascript
      프로그래머스 #자바스크립트 #JS
      JavaScript #Set #Collection
      알고리즘
      JS #프로그래머스 #숫자의표현 #알고리즘
      고득점 Kit
      Python #알고리즘
      BaekJoon
      JS #JavaScript #프로그래머스 #카카오
      티스토리챌린지
      알고리즘 #Algorithm
      자바스크립트
      Vue #Vue.js #정리
      리눅스 #입문
      async await #js #문법 #자바스크립트 #비동기
      자바스크립트 #연습문제
      JS #정규표현식
      JS #클래스
      프로그래머스
      JS #JavaScript #프로그래머스 #알고리즘
      LeetCode #JS #Javascript #Algorithm
      Programmers
      Algorithm
      파이썬 #입력 #python #input
      리눅스
    • 최근 댓글

    • hELLO· Designed By정상우.v4.10.3
    Hun-bot
    프로그래머스 - 영어 끝말잇기[JS]
    상단으로

    티스토리툴바

    티스토리툴바