[BOJ 2309] ์ผ๊ณฑ ๋์์ด
1. ๋ฌธ์ : Link
9๊ฐ์ ์์์ ์ ์ค์์ 7๊ฐ์ ์ซ์์ ํฉ์ ๋ฌด์กฐ๊ฑด 100์ด ๋๋ค.
์ด๋ 7๊ฐ์ ์ซ์๊ฐ 100์ด ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ฐพ์๋ผ
(์ ์ผ ์ฒ์ ๋ฐ๊ฒฌ๋ ํ๋๋ง returnํ๋ฉด ๋จ)
2. ํ์ด
brute force algorithm์ ์ด์ฉํ์ฌ ํธ๋ ๋ฌธ์ ์ด๋ค.
7๊ฐ์ ์ซ์์ ํฉ์ด 100์ด๋ผ๋ ๋ง์ 9๊ฐ์ ์ซ์ ํฉ์์ ๋ ์์๋ฅผ ๋นผ๋ฉด 100์ด ๋์ค๋ ์์ ์์ด๋์ด๋ฅผ ๋ ์ฌ๋ฆฌ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ค.
3. ์ฝ๋
n = 9
arr = [int(input()) for _ in range(n)]
temp1, temp2 = 0, 0
for i in range(n):
for j in range(i+1, n):
if sum(arr) - (arr[i] + arr[j]) == 100:
temp1 = arr[i]
temp2 = arr[j]
arr.remove(temp1)
arr.remove(temp2)
print('\n'.join(map(str, sorted(arr))))
'๐ป Coding Problems Solving > Brute Force' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ 1992] ์ฟผ๋ํธ๋ฆฌ (0) | 2023.06.26 |
---|---|
[BOJ 16637] ๊ดํธ์ถ๊ฐํ๊ธฐ (0) | 2023.06.22 |
[BOJ 12919] A์ B2 (0) | 2023.06.18 |
[BOJ 3085] ์ฌํ๊ฒ์ (0) | 2022.06.26 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ์นดํซ (0) | 2022.04.16 |
์ต๊ทผ๋๊ธ