[문제]
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
[간략한 풀이]
- Scanner 로 입력 받음
- n만큼 for문 돌림
- sum이라는 변수 만들어서 더해진 값 저장 후 마지막에 출력
[알고리즘 분류]
구현, 수학
[제출한 코드]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan= new Scanner(System.in);
int n = scan.nextInt();//테스트 케이스 개수 입력받음
int sum = 0;
for(int i = 0; i <= n ; i++ ) {
sum += i;
//System.out.println(sum);
}
System.out.println(sum);
}
}
|
cs |
문제 링크: https://www.acmicpc.net/problem/8393
8393번: 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
www.acmicpc.net
'Algorithm' 카테고리의 다른 글
[자바의 정석] Chapter5 배열 - 9번 예제(최대값과 최소값) (0) | 2021.05.31 |
---|---|
[백준 알고리즘] 2438번: 별찍기 -1 (Java: for문) (0) | 2021.05.28 |
[백준 알고리즘] 2884번: 알람 시계 - Java 효율적 코드로 수정 필요 (0) | 2021.05.07 |
[백준 알고리즘] 14681번: 사분면 고르기 (Java: if-else if) (0) | 2021.05.07 |
[백준 알고리즘] 2753번: 윤년 (Java: if-else) (0) | 2021.05.07 |