ALGORITHM/코딩 기초 트레이닝

[프로그래머스]n의 배수

jki09871 2024. 7. 29. 16:51

 

아무리 쉬운 코드도 리뷰 합니다.
문제 설명
정수 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;
    }
}

설명

  1.  num 나누기(/) n 했을때 값이 안 남으면 1을 리턴하고 계속 남으면 0을 리턴하면 된다
  2. 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