본문 바로가기
Programming/Algorithm

[백준] 8393번 : 합 (Java)

by 안녕주 2021. 7. 9.

문제

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

출력

1부터 n까지 합을 출력한다.


코드

import java.util.*;
public class Main{
    public static void main(String args[]){
        Scanner sc = new Scanner(System.in);
        int n,sum = 0;
        n = sc.nextInt();

        for (int i = 1; i<=n;i++){
            sum += i;
        }

        System.out.println(sum);
    }   
}

풀이

sum이라는 새로운 변수를 만들어서 누적합을 해준다.

댓글