코딩테스트 - 프로그래머스/Lv. 0

[2] JAVA a와 b 출력하기

유혁스쿨 2023. 11. 13. 16:06
728x90
반응형

문제설명

정수 a와 b가 주어집니다.
각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.

제한사항
-100,000 <= a, b <= 100,000

입력 #1
4 5

출력 #1
a = 4
b = 5


 

[제출 답안]

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        if ((a >= -100000 && a <= 100000) && (b >= -100000 && b <= 100000)) {
            System.out.println("a = " + a);
            System.out.println("b = " + b);
        }
    }
}

[풀이과정] 

제한사항에 맞춰 if 조건문을 사용하여 a와 b모두 해당 범위를 만족하는 조건을 추가하였다.


[다른사람 풀이]

if (-100,000 <= a && b <= 100,000) {}

제한사항이 -100,000 <= a, b <= 100,000 이렇게 되어있어서 충분히 햇갈릴 수도있다.

다만, 제한사항의 범주 리스트가 한줄에 이루어져있기 때문에 나는 a와 b모두 -100,000이상 100,000이하로 이해하고 풀었다.

728x90
반응형