[BAEKJOON] 11382번 - 더 큰 수 더하기(꼬마 정민)

밍챠코·2023년 12월 19일
0

BAEKJOON

목록 보기
9/38

📝11382

[Java]

1.Scanner 이용

import java.util.Scanner;

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

2.BufferedReader 이용

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        long A = Long.parseLong(st.nextToken());
        long B = Long.parseLong(st.nextToken());
        long C = Long.parseLong(st.nextToken());
        
        System.out.print(A+B+C);
        
        br.close();
    }
}

int는 약 10의 9승까지의 범위이고, long은 약 10의 18승까지의 범위이다.


[Javascript]

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split(' ').map(Number);
console.log(input[0]+input[1]+input[2]);

[Python]

A, B, C = map(int, input().split())
print(A+B+C)

파이썬의 경우 int 자료형의 overflow를 자체적으로 해결하도록 구현되어 있음

💡 클린 코드

print(sum(map(int, input().split())))

sum()을 이용하여 입력받은 수들의 합계를 계산

0개의 댓글