[코딩테스트연습] 코딩테스트 입문 > Lv.0 순서쌍의 개수
2024. 3. 18. 10:02ㆍ코딩 테스트/[프로그래머스] Java
문제 설명
문제 풀이
주어진 n이 되기 위한 두 개의 숫자를 선택하는 것이다.
1~n까지 수를 for문을 이용해서 접근한 후, n을 i로 나눈 나머지가 0인 경우 n * i는 n이 되므로
이를 이용하여 코드를 작성하였다.
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=1; i<=n; i++){
if(n%i==0){
System.out.println(n+" * "+i+" = "+n); //제대로 실행되는 중인지 확인을 위해 출력
answer++;
}
}
return answer;
}
}
/*실제 제출한 코드*/
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=1; i<=n; i++){
if(n%i==0) answer++;
}
return answer;
}
}
'코딩 테스트 > [프로그래머스] Java' 카테고리의 다른 글
[코딩테스트연습] 코딩데스트 입문 > Lv.0 모음 제거 (0) | 2024.03.21 |
---|---|
[코딩테스트연습] 코딩데스트 입문 > Lv.0 문자 반복 출력하기 (0) | 2024.03.21 |
[코딩테스트연습] 코딩테스트 입문 > Lv.0 옷가게 할인받기 (0) | 2024.03.18 |
[코딩테스트연습] 코딩테스트 입문 > Lv.0 삼각형의 완성조건(1) (0) | 2024.03.18 |
[코딩테스트연습] 코딩테스트 입문 > Lv.0 안전지대 (2) | 2024.03.16 |