[프로그래머스] Java 코딩테스트 - 숫자 비교하기

yihyun·2024년 8월 1일

코딩테스트

목록 보기
3/105
post-thumbnail

숫자 비교하기

✅ 문제설명

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.

✅ 제한사항

0 ≤ num1 ≤ 10,000
0 ≤ num2 ≤ 10,000

🔽 소스코드 1

제한 사항을 if문으로 조건을 걸어주었지만, if문 없이 삼항연산자로만 풀이도 가능하다.

class Solution {
    public int solution(int num1, int num2) {
            	int answer = 0;
    	
    	if(0 <= num1 && num1 <= 10000) {
    		if(0 <= num2 && num2 <= 10000) {
    			answer =  num1 == num2 ? 1 : -1;
    		} 
    	} return answer; 
    }
    
}

🔽 소스코드 2

if문 없이 삼항 연산자만 활용한 코드

class Solution {
    public int solution(int num1, int num2) {
        return num1 == num2 ? 1 : -1;
    }
}
profile
개발자가 되어보자

0개의 댓글