프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
Try / Solution
function solution(food) {
let answer = "";
for (let i = 1; i < food.length; i++) {
answer += String(i).repeat(Math.floor(food[i] / 2));
}
return answer + "0" + [...answer].reverse().join("");
}
- 1부터 해당 인덱스만큼 반복 -> 0을 중심으로 양쪽에 같은 음식의 갯수가 놓여야 하니 2로 나누고 버림
- 만들어진 문자열을 왼쪽에 두고 물인 0을 중심으로 오른쪽에 문자열을 거꾸로 뒤집는다
'Programming' 카테고리의 다른 글
[TIL] pretendard next.js에 적용 (0) | 2023.11.03 |
---|---|
[알고리즘] 프로그래머스 예상 대진표 (0) | 2023.10.18 |
[알고리즘] 프로그래머스 구명보트 (0) | 2023.10.17 |
[알고리즘] 프로그래머스 점프와 순간 이동 (0) | 2023.10.16 |
[알고리즘] 프로그래머스 카펫 (0) | 2023.10.13 |