백준 8393(합)

한장민·2022년 5월 12일
0
post-thumbnail

Scanner 이용

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int n = sc.nextInt();
		sc.nextLine();
		int a = 0;
		for(int i = 0; i <= n; i++) {
			a += i;
		}
		System.out.println(a);

	}

}

BufferedReader 사용
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String str = br.readLine();
		
		int n = Integer.parseInt(str);
		int a = 0;
		
		for(int i = 0; i <= n; i++) {
			a += i;
		}
		System.out.println(a);
	}

}

역시나 BufferedReader가 메모리, 시간이 더 적게든다. 코드의 길이와 사용하는 자원이 무조건 관계있지 않다는 걸 계속 알게된다.

profile
HAAN YJGB

0개의 댓글