정보
분류 : 기초 트레이닝
문제
풀이
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 홈페이지
'💡문제 풀이 > 프로그래머스 - JAVA' 카테고리의 다른 글
공배수 / 181936 (0) | 2024.06.24 |
---|---|
두 수의 연산값 비교하기 / 181938 (0) | 2024.06.24 |
홀짝에 따라 다른 값 반환하기 / 181935 (0) | 2024.06.24 |
더 크게 합치기 / 181939 (0) | 2024.06.23 |
문자열 곱하기 / 181940 (0) | 2024.06.23 |