https://school.programmers.co.kr/learn/courses/30/lessons/181886
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
이문제에서 0번째도 포함하는것이 중요하다.. 정말 눈뜨고 오래동안 생각하다가 이부분때문에 풀이가 잘 해결안됫었다
그리고 인덱스 0부터시작해서 다음번째꺼로 세어주는것도 중요하다
// function solution(names) {
// for(i=0; i<names.length; i++){
// if(names.length > 5){
// return names[names.length+5%5]
// }else(
// return names[names.length%5]
// )
// }
// retrun
// }
위의 주석은 처음 나의풀이다.
정답1)
// function solution(n) {
// const res = [];
// while (n.length !== 0) {
// res.push(n.splice(0, 5)[0]);
// }
// return res;
// }
///
정답2)
function solution(names) {
let result = [];
for(let i = 0; i < names.length; i++) {
if(i%5 == 0) {
result.push(names[i]);
console.log('result='+result)
}
}
return result;
}
'코딩테스트 > JavaScript' 카테고리의 다른 글
[프로그래머스] 더 크게 합치기 (1) | 2023.12.01 |
---|---|
[프로그래머스/JS] (기초) 문자열 곱하기 (2) | 2023.11.04 |
[프로그래머스/JS] 오류해결 (0) | 2023.11.01 |
[프로그래머스/JS] (기초) 문자열 곱하기 (0) | 2023.11.01 |
[프로그래머스/Javascript] (기초) 정수 부분 (0) | 2023.10.30 |