자바 백준 5341번
브론즈 5
https://www.acmicpc.net/problem/5341
문제 보기
분류: 수학, 구현, 사칙연산
문제 풀기
입력으로 주어진 숫자만큼 for loop 을 돌리면서 순차적으로 증가하는 i 값을 모두 누적하며 더한다. 이때, i 는 1 부터 시작한다.
출력해야 하는 개수는 입력값이 0 이 나올 때까지 이기에 숫자를 입력받는 매번 0 이 아닌지 판단을 하고 맞다면 break 를 통해 while loop 를 빠져나온다.
코드 보기
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
while (true) {
int total = 0;
int b = sc.nextInt();
if (b == 0) break;
for (int i = 1; i <= b; i++) {
total += i;
}
System.out.println(total);
}
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 5357 - Dedupe (0) | 2023.04.29 |
---|---|
[Java] 백준 풀기 9501 - 꿍의 우주여행 (0) | 2023.04.28 |
[Java] 백준 풀기 23804 - 골뱅이 찍기 ㄷ (0) | 2023.04.26 |
[Java] 백준 풀기 23803 - 골뱅이 찍기 ㄴ (2) | 2023.04.25 |
[Java] 백준 풀기 17284 - Vending Machine (0) | 2023.04.24 |