반응형
🔺 문제
1292번: 쉽게 푸는 문제
첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된다.
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine()," ");
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
// 수열 값 채우기
List<Integer> list = new ArrayList<>();
for(int i = 1 ; i <= B ; i++) {
// 숫자 n을 n번 채우기
for(int j = 0 ; j < i ; j++) {
list.add(i);
}
}
int sum = 0;
for(int i = A-1 ; i < B ; i++) {
sum += list.get(i);
}
System.out.println(sum);
}
}
|
cs |
🔺 다른 풀이들
- while문으로 숫자 n을 n번 존재하게 하는 수열 만드심
[백준] 1292번 : 쉽게 푸는 문제 – JAVA [자바]
https://www.acmicpc.net/problem/1292 1292번: 쉽게 푸는 문제 첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된
propercoding.tistory.com
💬 느낀 점
뭔가 구간 합을 이용해서 풀고 싶었는데...
그냥 간단하게 일단 풀어봤다...
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
반응형
'코테 > 백준' 카테고리의 다른 글
[백준/JAVA] 2504번: 괄호의 값 (0) | 2023.05.20 |
---|---|
[백준/JAVA] 14888번: 연산자 끼워넣기 (0) | 2023.05.20 |
[백준/JAVA] 2693번: N번째 큰 수 (0) | 2023.05.19 |
[백준/JAVA] 2609번: 최대공약수와 최소공배수 (0) | 2023.05.19 |
[백준/JAVA] 2309번: 일곱 난쟁이 (0) | 2023.05.19 |