본문 바로가기
알고리즘/백준

[Java] 1330번 : 두 수 비교하기

by 자연송어 2021. 5. 20.

내 답변🤦‍♀️

	import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in); // 스캐너 객체 생성
		int A, B; // A,B 변수 선언
		A = sc.nextInt(); //int 입력 받기 위한 메소드 사용
		B = sc.nextInt();
		
		if(A>B) {
			System.out.println(">");
		}	else if (A<B) {
			System.out.println("<");
		}	else if (A==B) {
			System.out.println("=");
		}
	}
}

- 틀렸다고 나옴.

- 실행은 정상적으로 되지만 -10,000 ≤ A, B ≤ 10,000 이부분에서 틀린 듯 함.

- int를 short로 변환해서 정답 제출 = 컴파일 에러

 

정답🙋‍♂️

	import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int A, B;
		A = sc.nextInt();
		B = sc.nextInt();
		
		if(A>B) {
			System.out.println(">");
		}	else if (A<B) {
			System.out.println("<");
		}	else if (A==B) {   
			System.out.println("==");
		}
	}
}

- 마지막 A==B 부분의 출력부분을 "=" →"==" 로 바꿔서 정답!

- -10,000 ≤ A, B ≤ 10,000  ← 이부분에 제한을 둬야 된다고 생각했지만 생각보다 간단한 실수였음.

 

 

'알고리즘 > 백준' 카테고리의 다른 글

[Java] for문 - N찍기 (2741번)  (0) 2021.06.20
[Java] for문 - 구구단 - 2739번  (0) 2021.06.20
[Java] 2558번 : 곱셈  (0) 2021.05.20
[Java] 10171번 : 고양이  (0) 2021.05.19