문제 - 옷가게 할인 받기

풀이
class Solution {
public int solution(int price) {
int answer = 0;
if (price >= 500000) {
answer = (int)(price * 0.8);
} else if (price >= 300000) {
answer = (int)(price * 0.9);
} else if (price >= 100000) {
answer = (int)(price * 0.95);
} else {
answer = price;
}
return answer;
}
}
문제 - 아이스 아메리카노

풀이
import java.math.*;
import java.util.*;
class Solution {
public int[] solution(int money) {
List<Integer> answerList = new ArrayList<>();
int count = money / 5500;
int remainder = money % 5500;
answerList.add(count);
answerList.add(remainder);
int[] answer = new int[answerList.size()];
for (int i = 0; i < answerList.size(); i++) {
answer[i] = answerList.get(i);
}
return answer;
}
}
문제 - 나이 출력

풀이
class Solution {
public int solution(int age) {
int years = 2022;
return 2022 - age + 1;
}
}
문제 - 배열 뒤집기

풀이
import java.util.*;
import java.math.*;
class Solution {
public int[] solution(int[] num_list) {
int[] reversedArray = new int[num_list.length];
for (int i = 0; i < num_list.length; i++) {
reversedArray[i] = num_list[num_list.length - 1 - i];
}
return reversedArray;
}
}