[JAVA 문제 풀이] 265. 푸드 파이트 대회

프로그래머스 (134240)
Stupefyee's avatar
May 20, 2025
[JAVA 문제 풀이] 265. 푸드 파이트 대회
notion image
 

내가 작성한 코드

class Solution { public String solution(int[] food) { StringBuilder answer = new StringBuilder(); // 정답을 저장할 StringBuilder // food 배열을 순회하면서 각 음식의 번호를 answer에 추가 for(int i = 1; i < food.length; i++) { for (int j = 0; j < food[i] / 2; j++) { answer.append(i); } } StringBuilder reverse = new StringBuilder(answer).reverse(); // answer를 뒤집은 StringBuilder answer.append(0); answer.append(reverse); return answer.toString(); } }
 

다른 사람의 코드

class Solution { public String solution(int[] food) { String answer = "0"; // 0으로 초기화 // food 배열을 역순으로 탐색 // food[i] / 2 만큼 answer 양 옆에 i 추가 for (int i = food.length - 1; i > 0; i--) { for (int j = 0; j < food[i] / 2; j++) { answer = i + answer + i; } } return answer; } }
 
Share article

stupefyee