코딩테스트 연습/프로그래머스 LV.0

[프로그래머스] Lv.0 숫자 비교하기 - 자바(Java)

5ein 2023. 3. 19. 21:06

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120807

문제설명

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


제한사항

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

나의 문제 풀이

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

다른사람의 풀이도 보았다!!

if나 else 뒤에 한줄만 오면 {} 가로를 해주지 않아도 된다는 사실을 알게되었다!

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

출처: 코딩테스트 연습 | 프로그래머스 스쿨 (programmers.co.kr)