💡문제 풀이/프로그래머스 - JAVA

n의 배수 / 181937

뇌 리셋은 기본이지 2024. 6. 24. 10:17

정보

분류 : 기초 트레이닝

 

문제

문제링크

 

풀이

class Solution {
    public int solution(int num, int n) {
        int answer = (num%n == 0) ?  1 : 0;
        return answer;
    }
}

 

풀이 내용

해당 문제에서는 if문이 아닌 삼항연산자를 사용해주었다. 문법은 아래와 같다.

조건 ? [True일 경우 실행할 내용] : [False일 경우 실행할 내용];

 

삼항(조건)연산자란?

세 개의 피연산자를 받는 유일한 연산자입니다. 앞에서부터 조건문, 물음표(?), 조건문이 참(truthy)일 경우 실행할 표현식, 콜론(:), 조건문이 거짓(falsy)일 경우 실행할 표현식이 배치됩니다. 해당 연산자는 if...else문의 대체재로 빈번히 사용됩니다.
- 출처 : MDN 홈페이지