[BOJ 24337] ๊ฐํฌ์ ํ
1. ๋ฌธ์ : https://www.acmicpc.net/problem/24337
2. ํ์ด
์ผ๋จ ์์ฐจ์ ์ผ๋ก ์์ชฝ์์ ๋ํด์ฃผ๊ณ
๋จ์ ๊ฐ๋งํผ 1์ ๋ํด์ค
์ด๋ a๊ฐ 1์ธ ๊ฒฝ์ฐ ์ธ๋ฑ์ค๋ฅผ ๋ค๋ฅด๊ฒํ์ฌ 1์ ์ถ๊ฐํด์ค
3. ์ฝ๋
import java.util.*;
public class Main {
static int N, a, b;
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
N = sc.nextInt();
a = sc.nextInt();
b = sc.nextInt();
List<Integer> li = new ArrayList<>();
if (a + b > N + 1) {
System.out.print(-1);
return;
}
for (int i = 1; i < a; i++) {
li.add(i);
}
li.add(Math.max(a, b));
for (int i = b - 1; i >= 1; i--) {
li.add(i);
}
if (a == 1) {
while (li.size() < N) {
li.add(1, 1);
}
} else {
while (li.size() < N) {
li.add(0, 1);
}
}
for (int i : li) {
System.out.print(i + " ");
}
}
}
'๐ป Coding Problems Solving > Array | String | Loop' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ 2607] ๋น์ทํ ๋จ์ด (0) | 2023.09.19 |
---|---|
[BOJ 2870] ์ํ์์ (0) | 2023.09.13 |
[BOJ 2141] ์ฐ์ฒด๊ตญ (0) | 2023.06.08 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ์ฐ์ ๋ถ๋ถ ์์ด ํฉ์ ๊ฐ์ (์๋ฐ java) (0) | 2023.02.27 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ๊ทค ๊ณ ๋ฅด๊ธฐ (์๋ฐ java) (0) | 2023.02.22 |
์ต๊ทผ๋๊ธ