3003๋ฒ: ํน, ํธ, ๋ฃฉ, ๋น์, ๋์ดํธ, ํฐ
์ฒซ์งธ ์ค์ ๋ํ์ด๊ฐ ์ฐพ์ ํฐ์ ํน, ํธ, ๋ฃฉ, ๋น์, ๋์ดํธ, ํฐ์ ๊ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ 10๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
www.acmicpc.net
์ค๋ช
์ฒด์ค๋ ์ด 16๊ฐ์ ํผ์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํน 1๊ฐ, ํธ 1๊ฐ, ๋ฃฉ 2๊ฐ, ๋น์ 2๊ฐ, ๋์ดํธ 2๊ฐ, ํฐ 8๊ฐ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
๋ํ์ด๊ฐ ๋ฐ๊ฒฌํ ํฐ์ ํผ์ค์ ๊ฐ์๊ฐ ์ฃผ์ด์ก์ ๋, ๋ช ๊ฐ๋ฅผ ๋ํ๊ฑฐ๋ ๋นผ์ผ ์ฌ๋ฐ๋ฅธ ์ธํธ๊ฐ ๋๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์
๋ ฅ์ ๋ํ์ด๊ฐ ์ฐพ์ ํฐ์ ํน, ํธ, ๋ฃฉ, ๋น์, ๋์ดํธ, ํฐ์ ๊ฐ์๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ์ ์ฒซ์งธ ์ค์ ์
๋ ฅ์์ ์ฃผ์ด์ง ์์๋๋ก ๋ช ๊ฐ์ ํผ์ค๋ฅผ ๋ํ๊ฑฐ๋ ๋นผ์ผ ๋๋์ง๋ฅผ ์ถ๋ ฅํ๋ค.
๋ง์ฝ ์๊ฐ ์์๋ผ๋ฉด ๋ํ์ด๋ ๊ทธ ๊ฐ์ ๋งํผ ํผ์ค๋ฅผ ๋ํด์ผ ํ๋ ๊ฒ์ด๊ณ , ์์๋ผ๋ฉด ์ ๊ฑฐํด์ผ ํ๋ ๊ฒ์ด๋ค.
ํ์ด
์๋ ์์ด์ผ ํ ํผ์ค ๊ฐ์์์ ๋ํ์ด๊ฐ ์ฐพ์ ํผ์ค ๊ฐ์๋ฅผ ๋นผ๋ฉด ๋๋ค.
- ๋ํ์ด๊ฐ ์ฐพ์ ํผ์ค๋ฅผ ์ ์ฅํ ๋ฐฐ์ด ์ฆ, ์ ๋ ฅ๊ฐ์ ์ ์ฅํ ๋ฐฐ์ด์ ์์ฑํ๋ค.
- ์๋ ์์ด์ผ ํ ํผ์ค ๊ฐ์๊ฐ ๋ด๊ธด ๋ฐฐ์ด์ ์์ฑํ๋ค.
- ์ถ๋ ฅํ ๋ต์ ์ ์ฅํ ๋ฐฐ์ด์ ์์ฑํ๋ค. (๊ตณ์ด ๋ต์ ๋ฐ๋ก ๋ด์ง ์๊ณ ์ฐ์ฐ๊ณผ ์ถ๋ ฅ์ ๊ฐ์ด ํด๋ ๋๋ฏ๋ก ์๋ต ๊ฐ๋ฅํ๋ค.)
- ๋ฐ๋ณต๋ฌธ์ ํตํด ์ ๋ ฅ๊ณผ, ์ฐ์ฐ ๊ทธ๋ฆฌ๊ณ ๋ต์ ์ถ๋ ฅํ๋ค.
Solution
Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] piece = new int[6]; //๋ํ์ด๊ฐ ์ฐพ์ ํผ์ค
int[] chess = {1, 1, 2, 2, 2, 8};
int[] ans = new int[6];
for(int i = 0; i < 6; i++){
piece[i] = sc.nextInt();
ans[i] = chess[i] - piece[i];
System.out.print(ans[i] + " ");
}
}
}
์๋์ ๊ฐ์ด ๊ฐ๋จํ๊ฒ ์์ฑํ ์๋ ์๋ค. ์ฒด์ค ๋ฐฐ์ด๋ง ์์ฑํ์ฌ ์ ๋ ฅ๊ณผ ๋์์ ์ฐ์ฐ๊ณผ ์ถ๋ ฅ ์ฒ๋ฆฌ๋ฅผ ํ๋ค.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] chess = {1, 1, 2, 2, 2, 8};
for(int i = 0; i < 6; i++){
System.out.print((chess[i] - sc.nextInt()) + " ");
}
}
}
Python
piece = list(map(int, input().split()))
chess = [1, 1, 2, 2, 2, 8]
for i in range(6):
print(chess[i] - piece[i], end = " ")
๐ฉ๐ป ํ๊ณ
์๋ฐ๋ฅผ ๊ธฐ์ด๋ถํฐ ๊ณต๋ถํ๊ณ ์์ง๋ง ๋ฐฐ์ด์ ์์ง ๋ฐฐ์ฐ์ง ์์์ ๊ตฌ๊ธ๋ง ํ๋ค. ๋ฐฐ์ด ์ ์ธํ๋ ๋ฒ, ๋ฐฐ์ด์ ๊ฐ์ ๋ฃ๋ ๋ฒ์ ์๊ฒ ๋๋๋ฐ ์ฌ์ ๋ค! ๋ฌธ์ ์์ฒด๋ ์ฌ์ ๊ธฐ ๋๋ฌธ์ ๋น ๋ฅด๊ฒ ํ ์ ์์๋ค.
'๐งฉ Algorithm > [BOJ] Bronze' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ 10101๋ฒ : ์ผ๊ฐํ ์ธ์ฐ๊ธฐ (Python, Java/๊ตฌํ/Bronze 4) (0) | 2024.03.21 |
|---|---|
| BOJ 2752๋ฒ : ์ธ์์ ๋ ฌ (Python, Java/๊ตฌํ/Bronze 4) (0) | 2024.03.20 |
| BOJ 4999๋ฒ : ์! (Python, Java/๊ตฌํ/Bronze 5) (0) | 2024.03.19 |
| BOJ 9498๋ฒ : ์ํ ์ฑ์ (Python, Java, C/๊ตฌํ/Bronze 5) (0) | 2024.03.17 |
| BOJ 1000๋ฒ : A+B (Python, Java/๊ตฌํ/Bronze 5) (0) | 2024.03.17 |