class Solution {
public String solution(int[] food) {
String answer = "";
for(int i=1; i<food.length; i++){
for(int j=0; j<food[i]/2; j++){
answer += Integer.toString(i);
}
}
String plus = "";
for(int i=answer.length()-1; i>=0; i--){
plus += answer.charAt(i);
}
return answer+"0"+plus;
}
}
빈 문자열 answer를 초기화합니다.
food 배열의 인덱스 1부터 반복합니다.
각 food[i]를 2로 나눈 값 만큼 반복하여 i를 answer에 추가합니다.
결과 문자열을 만들기 위해 plus 문자열을 초기화합니다.
answer 문자열을 역순으로 순회하여 plus에 문자를 추가합니다.
answer, "0", 그리고 plus를 순서대로 결합하여 결과 문자열을 반환합니다.