코딩테스트/JavaScript
[프로그래머스/JS] (기초) 문자열 곱하기
CODE_PLAN
2023. 11. 3. 20:04
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;
}