๋ฌธ์
https://programmers.co.kr/learn/courses/30/lessons/42842
๋ด ๋ฌธ์ ํ์ด
def solution(brown, yellow):
answer = []
for i in range(3, brown):
if (i - 2) * ((brown - (i * 2)) / 2) == yellow:
answer = [(brown - (i * 2)) / 2 + 2, i]
break
return answer
๐ ์์ ํ์ ๋ฌธ์ ๋ก, ์นดํซ์ด ๊น๋ฆฌ๋ ๊ท์น์ ์๊ฐํด์ ํ์ด์ฃผ๋ฉด ๋๋ค.
๊ฐ์ฅ ์๋ฆฌ์ ๋ฑ ํ์นธ์ฉ๋ง ๊ฐ์์ด ๊น๋ฆฌ๊ณ , ๋๋จธ์ง๋ ๋ ธ๋์์ด๋ฏ๋ก ์ ์ฒด ์นดํซ์ ์ต์ ํ ๋ณ ๊ธธ์ด๋ 3์ด๋ค.
๋ฐ๋ผ์ 3๋ถํฐ for๋ฌธ์ ๋๋ ค์ฃผ์๊ณ , ์ธ๋ก ๊ธธ์ด๋ฅผ 3๋ถํฐ ๋๋ ค์ฃผ๋ฉด์, ๋ฐ๋ณต๋ง๋ค ๋ ธ๋์์ด ๋ค์ด๊ฐ ์ ์๋ ์นธ ์๋ฅผ ๊ตฌํ๋ค.
๐ก ํผ๋๋ฐฑ
- ๊ฐ์๊ณผ ๋ ธ๋์์ ์๊ด ๊ด๊ณ๋ฅผ ์ ์๊ฐํด์ฃผ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์๋ค.
'4๏ธโฃ Python > Problem Solving' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python Algorithm] ์ต๋๊ฐ๊ณผ ์ต์๊ฐ Programmers(Lv.2) (0) | 2022.02.04 |
---|---|
[Python Algorithm] ์ต์๊ฐ ๋ง๋ค๊ธฐ Programmers(Lv.2) (0) | 2022.02.04 |
[Python Algorithm] IOIOI BOJ #5525 (0) | 2022.02.03 |
[Python Algorithm] ๋ฌธ์ ๊ฒ์ BOJ #1543 (0) | 2022.02.03 |
[Python Algorithm] ๋ฒ ์คํธ์ ๋ฌ BOJ #1302 (0) | 2022.02.03 |
๋๊ธ