-
TIL-2024.03.21 - 코테연습 - 옹알이(1) & 명예의전달(1).programmers> 기초/코테 연습 2024. 3. 21. 20:46
URL:
https://school.programmers.co.kr/learn/courses/30/lessons/133499
// URL > https://school.programmers.co.kr/learn/courses/30/lessons/133499 const solution = (babbling) => { const ableBabblingArray = [ "aya", "ye", "woo", "ma" ]; for (let i = 0; i < babbling.length; i++) { for( let j = 0; j < ableBabblingArray.length ; j ++){ if(babbling[i].includes(ableBabblingArray[j].repeat(2))) { break; } babbling[i] = babbling[i].split(ableBabblingArray[j]).join('!'); } } return babbling.filter(e => { return /(^!+$)/.test(e) }).length; }; // console.log("result:: ", solution([ "aya", "yee", "u", "maa" ])); // 1 console.log("result:: ", solution([ "ayaye", "uuu", "yeye", "yemawoo", "ayaayaa" ])); // 2
URL:
https://school.programmers.co.kr/learn/courses/30/lessons/138477?language=javascript
// URL > https://school.programmers.co.kr/learn/courses/30/lessons/138477?language=javascript const solution = (k, score) => { const resultArr = []; return score.map((item , index)=> { resultArr.push(item); resultArr.sort((a,b) => b - a); if(resultArr.length > k ){ resultArr.pop() } return resultArr[resultArr.length-1] }) } console.log("result:: ", solution(3, [ 10, 100, 20, 150, 1, 100, 200 ])); // console.log("result:: ", solution(4, [ 0, 300, 40, 300, 20, 70, 150, 50, 500, 1000 ]));
'> 기초 > 코테 연습' 카테고리의 다른 글
TIL-2024.03.29 - 코테연습 - 둘만의암호(1) .programmers (0) 2024.03.29 TIL-2024.03.23 - 코테연습 - Kakao- 크레인 인형뽑기 게임(1).programmers (0) 2024.03.23 TIL-2024.03.20 - 코테연습 - 대충 만든 자판기.programmers(lv.1) (0) 2024.03.20 코딩 문제 2. 기러기 토마토 스위스 인도인 별똥별 (회문 숫자) (0) 2023.09.21 코딩 문제 1. 배열 안 두개의 합 (0) 2023.08.03