728x90
앞부분을 reduce로 만든 후에, 이를 뒤집어서 0을 기준으로 반환해주어 해결하였다.
function solution(food) {
var str = food.reduce((a,c,idx) => a+`${idx}`.repeat(~~c/2) ,"");
return str + '0' + [...str].reverse().join('');
}
728x90
'FrontEnd > 프로그래머스' 카테고리의 다른 글
[JS] 옹알이 (2) (0) | 2023.04.10 |
---|---|
[JS] 햄버거 만들기 (0) | 2023.04.10 |
[JS] 과일장수 (0) | 2023.04.05 |
[JS] 기사단원의 무기 (0) | 2023.04.04 |
[JS] 명예의 전당 (0) | 2023.04.03 |