반응형
연습문제 유형으로 구현 방식으로 문제 접근하여 풀이
프로그래머스: 푸드 파이트 대회 (Lv.1)
https://school.programmers.co.kr/learn/courses/30/lessons/134240
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
class Solution {
public String solution(int[] food) {
String answer = "";
int[] cnt = new int[food.length];
for(int i=1;i<food.length;i++) {
int foodCnt = food[i];
if(food[i]%2 == 1) foodCnt = food[i] - 1;
cnt[i] = foodCnt / 2;
}
for(int i=1;i<cnt.length;i++) {
for(int j=0;j<cnt[i];j++) {
answer += "" + i;
}
}
answer += "0";
for(int i=cnt.length-1;i>0;i--) {
for(int j=0;j<cnt[i];j++) {
answer += "" + i;
}
}
return answer;
}
}
반응형