문제
나의 생각
food 배열 값으로 들어 있는 숫자 중에 홀수가 존재하면 해당값을 나누기 2를 하여 반내림을 하는 작업수행 ->
다시 정의가 된 food 배열 값을 가지고 순차적으로 문자열 생성 ->
반대 순서인 문자열을 생성 -> 두 개의 문자열을 더하고 사이에 0을 추가
나의 답
public String solution(int[] food) {
int[] array = new int[food.length];
String result = "";
String sum1 = "";
String sum2 = "";
for (int i = 0; i < food.length; i++) {
int num = (int) Math.floor(food[i] / (double) 2);
array[i] = num;
for (int j = 0; j < array[i]; j++) {
sum1 += i;
}
}
for (int i = array.length-1; i > 0; i--) {
for (int j = 0; j < array[i]; j++) {
sum2 += i;
}
}
result = sum1 + "0" + sum2;
return result;
}
'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글
나머지가 1이 되는 수 찾기 (0) | 2023.02.23 |
---|---|
숫자 짝꿍 (0) | 2023.02.23 |
삼총사 (0) | 2023.02.23 |
콜라 문제 (0) | 2023.02.23 |
크기가 작은 부분문자열 (0) | 2023.02.23 |