728x90
백준알고리즘 / No.2558 / A+B - 2 / Java, 자바
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
예제 입력
1
2
예제 출력
3
해결 코드
1
2
3
4
5
6
7
8
9
10
11
|
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();
System.out.println(a+b);
}
}
|
cs |
이것도 굉장히 기본중에 기본인 문제이다. A+B 버전 1에 이어 2 버전이다.
기존 1000번에서는 숫자를 입력받을 때 공백을 기준으로 나란히 입력을 받았었고, 이번 2558번은 줄 단위로 하나씩 입력받는 다는 차이가 있다.
line 5 : 숫자를 입력받기 위해 Scanner를 사용.
line 6 ~ 7 : 줄 단위로 숫자를 입력받기 위해 nextInt() 를 사용. 각각 변수에 저장한다.
line 9 : 입력받은 두 숫자를 더해서 출력한다.
< 기존 1000번 A+B 문제 >
결과
기존에 C언어로 작성했을 때는 처리시간이 0ms였는데, 자바로 코드를 작성하니 100ms로 상당시간을 소요하는 것을 알 수가 있었다. 역시 문제에 대한 처리 속도는 C가 가장 빠른것 같다.
백준알고리즘을 풀다보면 시간제한에 걸려서 통과를 하지 못하는 문제가 종종있는데, 이런 문제는 아무래도 C언어로 작성하는게 가장 좋을듯하다 !
이번 2558번 문제는 너무 간단해서 정답률이 70% 이상이니, 문법적인 부분에서 실수하지 않도록 조심하는 것이 좋을 것 같다 !
반응형
'백준알고리즘' 카테고리의 다른 글
[백준알고리즘/Java,자바] 2739번 구구단 문제 및 해결 소스코드 (0) | 2021.01.01 |
---|---|
[백준알고리즘/python3,파이썬] 2675번 문자열 반복 문제 및 해결 소스코드 (0) | 2020.12.28 |
[백준알고리즘/Java,C,Python] 2557번 Hello World 문제 언어별 속도 비교 (0) | 2020.12.22 |
[백준알고리즘/Java,자바] 2441번 별 찍기 - 4 문제 및 해결 소스코드 (0) | 2020.12.22 |
[백준알고리즘/Java,자바] 2440번 별 찍기 - 3 문제 및 해결 소스코드 (0) | 2020.12.22 |
댓글