728x90
반응형
알고리즘 공부를 시작하고자 해서 백준 알고리즘 사이트에 가입하게되었습니다
우선 가장 첫번째 문제인 1000번 문제부터 풀어보았습니다.
두 정수 A와 B를 입력받은 다음 A+B를 출력하는 프로그램입니다
무조건 예제 입력에 맞게 해야되더라구요
public class m1 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.print("첫번째 숫자 입력");
int a = scan.nextInt();
System.out.print("두번째 숫자 입력");
int b = scan.nextInt();
int result = a+b;
System.out.println();
System.out.println("합 : "+result);
}
}
처음에 아무것도 모르는 상태라 입력받는값 입력하고 두번째 입력값 받고 출력하면 되겠지 했으나
컴파일 에러가 발생했습니다. Scanner 임포트를 안해주었고 메인 클래스 이름은 Main 으로 하라고 하고있네요
https://www.acmicpc.net/help/language
언어 도움말
section .data input: db "%d %d",0 output: db "%d",10,0 a: times 4 db 0 b: times 4 db 0 section .text global main extern scanf extern printf main: push rbp mov rdi, input lea rsi, [a] lea rdx, [b] mov rax, 0 call scanf mov rax, [a] mov rbx, [b] add rax, rbx
www.acmicpc.net
언어 도움말은 첫 입문시 확인해야할거같습니다
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int result = a+b;
System.out.println(result);
}
}
그래서 Class 이름을 Main으로 수정해주었고
Scanner를 import 해 주었고 첫번째값 받고 두번째값 받고 더한값을 출력해 주었습니다.
이상없이 잘 해결이 되었네요
파이썬은 훨신 더 간단하네요
a,b=map(int,input().split())
print(a+b)
반응형
'알고리즘[Algorithm] > 백준' 카테고리의 다른 글
백준 알고리즘 1001번 문제 A-B (2) | 2020.12.18 |
---|