728x90
반응형
입력
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.
https://www.acmicpc.net/problem/11382
풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Double a = sc.nextDouble();
Double b = sc.nextDouble();
Double c = sc.nextDouble();
if((a >= 1 && a <= Math.pow(10, 12))
&& (b >= 1 && b <= Math.pow(10, 12))
&& (c >= 1 && c <= Math.pow(10, 12))) {
System.out.println((int)(a + b + c));
}
}
}
결과
어라? 또 조건문에 문제있나?
다른 풀이1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.println(a + b + c);
}
}
결과
어라라?
다른풀이2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Double a = sc.nextDouble();
Double b = sc.nextDouble();
Double c = sc.nextDouble();
if((a >= 1 && a <= Math.pow(10, 12))
&& (b >= 1 && b <= Math.pow(10, 12))
&& (c >= 1 && c <= Math.pow(10, 12))) {
System.out.println((long)(a + b + c));
}
}
}
결과
아... 왜 쉽나 했더니 타입을 보는거였군. (머쓱)
728x90
반응형
'Study > 문제풀이' 카테고리의 다른 글
백준 - 10926번(JAVA) (0) | 2024.08.27 |
---|
댓글