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
반응형
'코딩테스트 - 프로그래머스 > Lv. 0' 카테고리의 다른 글
[6] JAVA 덧셈식 출력하기 (0) | 2023.11.14 |
---|---|
[5] JAVA 특수문자 출력하기 (0) | 2023.11.14 |
[4] JAVA 대소문자 바꿔서 출력하기 (0) | 2023.11.13 |
[3] JAVA 문자열 반복해서 출력하기 (1) | 2023.11.13 |
[1] JAVA 문자열 출력하기 - 공백 제거 (1) | 2023.11.13 |