728x90
반응형
1. 주사위의 개수
class Solution {
public int solution(int[] box, int n) {
int answer = 1;
for(int i=0; i<box.length; i++){
answer *= ( box[i] / n );
}
return answer;
}
}
2. 합성수 찾기
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=1; i <= n; i++){
int count = 0;
for(int j=1; j <= i; j++){
if(i % j == 0){
count++;
}
}
if(count >= 3){
answer++;
}
}
return answer;
}
}
3. 최댓값 만들기(1)
import java.util.*;
class Solution {
public int solution(int[] numbers) {
int answer = 0;
Arrays.sort(numbers);
answer = numbers[numbers.length-1] * numbers[numbers.length-2];
return answer;
}
}
4. 팩토리얼
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=1; i<=n; i++){
int factorial = 1;
for(int j=1; j<=i; j++){
factorial *= j;
}
if(factorial > n){
answer = i-1;
break;
} else if(factorial == n){
answer = i;
}
}
return answer;
}
}
728x90
반응형
'study_IT > 알고리즘 노트' 카테고리의 다른 글
[programmers] 코딩테스트 입문 Day 12 (1) | 2023.10.28 |
---|---|
[programmers] Lv1. 문자열을 정수로 바꾸기, x만큼 간격이 있는 n개의 숫자 (0) | 2023.10.27 |
[programmers] Lv1. 약수의 합, 평균 구하기 (0) | 2023.10.26 |
[programmers] 코딩테스트 입문 Day 10 (0) | 2023.10.26 |
[programmers] Lv1. 나머지가 1이 되는 수 찾기, 짝수와 홀수 (0) | 2023.10.25 |