-
TIL-2024.04.06 - 코테연습 - kakao -n진수게임(2).programmers> 기초/코테 연습 2024. 4. 7. 20:04
URL:
https://school.programmers.co.kr/learn/courses/30/lessons/17687
내가 푼 코드:
// URL > const solution = (n, t, m, p) => { // 1. result.length === t > break; // 2. n > 진법 // 3, m > 참가인원 // 4. p > 내 순서 let saveString = '' let number = 0 // 최소한 t*m보다 긴 saveString 생성 while(t*m > saveString.length){ saveString = saveString.concat(number.toString(n)) number++ } // 필요한 t*m 길이만큼 slice saveString = saveString.slice(0,t*m) // p번째 순서에 대해서만 filter 처리 후 대문자 처리 const answer = saveString.split('').filter((num,idx)=>{ return ((idx-p+1) % m )===0 }).join('').toUpperCase() return answer; }; console.log("result:: ", solution(2, 4, 2, 1)); // "0111" // console.log("result:: ", solution(16, 16, 2, 1)); // "02468ACE11111111" // console.log("result:: ", solution(16, 16, 2, 2)); //"13579BDF01234567"
'> 기초 > 코테 연습' 카테고리의 다른 글
TIL-2024.04.08 - 코테연습 - 붕대감기(1).programmers (0) 2024.04.08 TIL-2024.04.07 - 코테연습 - kakao -주차요금계산(2).programmers (0) 2024.04.07 TIL-2024.04.05 - 코테연습 - 햄버거 만들기(1) & 문자열 나누기(1).programmers (0) 2024.04.05 TIL-2024.04.04 - 코테연습 - 공원 산책(1).programmers (0) 2024.04.04 TIL-2024.04.03 - 코테연습 - 달리기 연습(1).programmers (0) 2024.04.03