수수한 코딩세상

[Programmers] 두 수의 차 본문

수수한 코딩세상/Java

[Programmers] 두 수의 차

수수한 코딩열공생 2024. 6. 17. 17:21

문제 설명

정수 `num1` 과 `num2` 가 주어질 때, num1 에서 `num2` 를 뺀 값을 `return`하도록 `soltuion` 함수를 완성해주세요.

제한 사항

  • -50000 ≤ num1 ≤ 50000
  • -50000 ≤ num2 ≤ 50000

입출력 예

입출력 예 설명

  • 입출력 예 #1
    `num1`이 2이고 `num2`가 3이므로 2 - 3 = -1을 `return`합니다.
  • 입출력 예 #2
    `num1`이 100이고 `num2`가 2이므로 100 - 2 = 98을 `return`합니다.

Solution.java

class Solution {
    public int solution(int num1, int num2) {
        //제한사항 조건문으로 설정
        if(-50000<=num1 && num1<=50000 && -50000<=num2 && num2<=50000){
            int answer=num1-num2;
            return answer;
            
        }
        else{
            //제한사항을 위반했을때 error message
            System.out.println("num1 과 num2는 -50000 ~ 50000 사이 숫자여야 합니다.");
            return 0;
        }
            
    }
}

조건문을 통해 제한 사항이 맞는 `num1`과 `num2`만 실행되도록 하였다. 조건문에 맞는 정수가 입력될 경우 `num1`에서 `num2`를 뺀 값을 `return` 하도록 수식을 만들어 연산이 끝난 값은 `answer` 변수에 저장되어 반환되는 로직이다.

실행결과

 


https://school.programmers.co.kr/learn/courses/30/lessons/120803

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

'수수한 코딩세상 > Java' 카테고리의 다른 글

랜덤 닉네임 생성기  (0) 2024.06.19
Java 란?  (0) 2024.06.18
[Java] IntelliJ 설치방법  (0) 2024.04.24