개발/코딩테스트
프로그래머스 134240. 푸드 파이트 대회(JAVA)
애쿠
2022. 12. 27. 01:30
1. 문제
https://school.programmers.co.kr/learn/courses/30/lessons/134240
2. 풀이
팰린드롬을 만드는 문제
칼로리 높은 것을 먼저먹기 때문에, 마지막 행렬의 index부터 처리하도록 한다.
매우 난이도가 낮은 문제다.
3. 코드
class Solution {
public String solution(int[] food) {
String answer = "0";
for(int i=food.length-1; i>=1;i--){
if(food[i] / 2 > 0) {
String eatable = String.valueOf(i);
for(int j =0; j<food[i]/2;j++) {
answer = eatable + answer + eatable;
}
}
}
return answer;
}
}