알고리즘 공부/백준 문제풀이

[백준] 11382 : 꼬마 정민 -(JAVA)

송테이토 2022. 9. 10. 22:24

꼬마 정민

문제

꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!

입력

첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.

출력

A+B+C의 값을 출력한다.

예제 입력 1

77 77 7777

예제 출력 1

7931



코드

import java.util.Scanner;

public class B11382 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		long A = sc.nextLong();
		long B = sc.nextLong();
		long C = sc.nextLong();
		sc.close();

		System.out.println(A + B + C);

	}

}

🤦🏻‍♀️혹시 런타임 에러가 뜨시나요?

int 타입이 아닌 long 타입으로 하진 않았는지 확인해보세요!

int형보다 큰 값을 출력할 수도 있으므로 long(8byte) 으로 해야해요!

런타임 에러 코드

런타임 에러 (InputMismatch)

import java.util.Scanner;

public class B11382 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int A = sc.nextInt();
		int B = sc.nextInt();
		int C = sc.nextInt();
		sc.close();

		System.out.println(A + B + C);

	}

}

꼬마 정민

문제

꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!

입력

첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.

출력

A+B+C의 값을 출력한다.

예제 입력 1

77 77 7777

예제 출력 1

7931



코드

import java.util.Scanner;

public class B11382 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		long A = sc.nextLong();
		long B = sc.nextLong();
		long C = sc.nextLong();
		sc.close();

		System.out.println(A + B + C);

	}

}

🤦🏻‍♀️혹시 런타임 에러가 뜨시나요?

int 타입이 아닌 long 타입으로 하진 않았는지 확인해보세요!

int형보다 큰 값을 출력할 수도 있으므로 long(8byte) 으로 해야해요!

런타임 에러 코드

런타임 에러 (InputMismatch)

import java.util.Scanner;

public class B11382 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int A = sc.nextInt();
		int B = sc.nextInt();
		int C = sc.nextInt();
		sc.close();

		System.out.println(A + B + C);

	}

}