2월 9일

vrslxowe·2024년 2월 12일

프로그래머스

목록 보기
6/8

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

문제 해석
인자로 넘어온 두 수를 비교해서 같으면 1 다르면 -1 리턴해라

class Solution {
    public int solution(int num1, int num2) {
        int answer = 0;
        return answer;
    }
}

코드 해석
솔루션 클래스 안에 정수만 담을 수 있는 매개변수 2개를 가진 솔루션 메서드가 있다
정수만 담을 수 있는 answer 변수에 0을 넣고 answer값을 리턴한다

문제 해결 과정
두 수가 같으면, 다르면이라는 조건이 나왔기때문에 조건문을 이용한다
같을 때를 조건문에 먼저 넣고 리턴값을 1로 넣은다음
다를 때는 조건문이 거짓일 때 무조건 선택되는 else문을 넣어서 -1을 리턴값으로 넣어준다

class Solution {
	public int solution(int num1, int num2) {
		if (num1 == num2) {
			return 1;
		} else {
			return -1;
		}
	}
}

0개의 댓글