합의 공식 n×(n+1) / 2 이용
※ 반복문 있이 풀었을 때
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = 0;
for (int i = 1; i < a+1; i++) {
b += i;
}
System.out.println(b);
}
}
※ 반복문 없이 풀었을 때
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int result = a * (a+1) /2;
System.out.println(result);
}
}
'알고리즘' 카테고리의 다른 글
char를 int로 변경 (0) | 2024.12.11 |
---|---|
[백준 2439-별찍기] String 배열을 초기화 안하면 생기는 문제 (0) | 2024.12.09 |