[프로그래머스] 레벨 0 푸드 파이트
https://school.programmers.co.kr/learn/courses/30/lessons/134240?language=java
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
간단한 문자열 활용 문제였다. 전체적으로 개수나 값을 정확하게 알 필요없이, 대칭되는 특징과 StringBuilder를 활용해 간단하게 풀 수 있었다.
문제 및 입출력
코드
class Solution
{
public String solution(int[] food)
{
StringBuilder sb = new StringBuilder();
String answer = "";
int num = 1;
for(int i=1; i<food.length; i++)
{
int cnt = food[i]/2;
for(int j=1; j<=cnt; j++)
{
sb.append(num);
}
num++;
}
answer = sb.toString();
sb.append("0");
sb.reverse();
return answer + sb.toString();
}
}