public static int solution(int n) {
int answer = 0;
for(int i = 1; i <= n; i++) {
if (n%i == 0) {
answer += i;
}
}
return answer;
}
public static int solution(int n) {
for (int i = 1; i < n; i++) {
if (n % i == 1) {
return i;
}
}
return 1;
}
public static int[] solution(long n) {
String string_n = Long.toString(n);
int[] answer = new int[string_n.length()];
for (int i = 0; i < answer.length; i++) {
answer[i] = (int) (n % 10);
n /= 10;
}
return answer;
// String string_n = Long.toString(n); // 단순히 형변환으로만 푼 것
// List<Character> char_n = new ArrayList<>();
// int[] answer = new int[string_n.length()];
//
// for (int i = string_n.length(); i > 0; i--) {
// char_n.add(string_n.charAt(i-1));
// }
//
// for (int i = 0; i < char_n.size(); i++) {
// answer[i] = Character.getNumericValue(char_n.get(i));
// }
//
// return answer;
}
[TIL#20] Study] 코딩 테스트 9 (0) | 2023.11.13 |
---|---|
[TIL#19] Study] 코딩 테스트 8 (1) | 2023.11.12 |
[TIL#18] Study] 코딩 테스트 6 (0) | 2023.11.09 |
[TIL#17] Study] 코딩 테스트 5 (0) | 2023.11.08 |
[TIL#16] Study] 코딩 테스트 4 (1) | 2023.11.04 |