아무리 쉬운 코드도 리뷰 합니다.
문제 설명
정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을
num이 n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.
제한사항
2 ≤ num ≤ 100
2 ≤ n ≤ 9
입출력 예
num n result
98 2 1
34 3 0
입출력 예 설명
입출력 예 #1
98은 2의 배수이므로 1을 return합니다.
입출력 예 #2
32는 3의 배수가 아니므로 0을 return합니다.
----------------------------------------------------------------------------------
class Solution {
public int solution(int num, int n) {
int answer = 0;
return answer = num % n == 0 ? 1 : 0;
}
}
설명
- num 나누기(/) n 했을때 값이 안 남으면 1을 리턴하고 계속 남으면 0을 리턴하면 된다
- 3항 연산자로 풀어 보았다. ( 변수 = (조건식) ? 참일 때 값 : 거짓일 때 값;)
중요코드
- 삼항 연산자를 잘 사용하면 어떠한 조건식보다 간단하게 코드를 작성할 수 있다.
실행결과
정확성 테스트
테스트 1 〉 | 통과 (0.01ms, 71.8MB) |
테스트 2 〉 | 통과 (0.02ms, 80MB) |
테스트 3 〉 | 통과 (0.03ms, 62.4MB) |
테스트 4 〉 | 통과 (0.01ms, 78MB) |
테스트 5 〉 | 통과 (0.01ms, 72.5MB) |
테스트 6 〉 | 통과 (0.02ms, 70.9MB) |
테스트 7 〉 | 통과 (0.02ms, 78.9MB) |
테스트 8 〉 | 통과 (0.03ms, 81.4MB) |
테스트 9 〉 | 통과 (0.02ms, 83MB) |
테스트 10 〉 | 통과 (0.03ms, 71.8MB) |
테스트 11 〉 | 통과 (0.03ms, 76.1MB) |
테스트 12 〉 | 통과 (0.03ms, 70.8MB) |
테스트 13 〉 | 통과 (0.02ms, 71.7MB) |
테스트 14 〉 | 통과 (0.02ms, 93.9MB) |
테스트 15 〉 | 통과 (0.02ms, 72.5MB) |
채점 결과
정확성: 100.0
합계: 100.0 / 100.0
'ALGORITHM > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스]홀짝에 따라 다른 값 반환하기 (0) | 2024.07.29 |
---|---|
[프로그래머스]공배수 (0) | 2024.07.29 |
[프로그래머스]두 수의 연산값 비 (0) | 2024.07.29 |
[프로그래머스]더 크게 합치기 (0) | 2024.07.26 |
[프로그래머스]문자열 곱하기 (0) | 2024.07.26 |