대충벌레 블로그
article thumbnail
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
profile

대충벌레 블로그

@대충벌레

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!