ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๋ฌธ์
๋ฌธ์์ด s์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ์ซ์๋ค์ด ์ ์ฅ๋์ด ์์ต๋๋ค. str์ ๋ํ๋๋ ์ซ์ ์ค ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ์ฐพ์ ์ด๋ฅผ "(์ต์๊ฐ) (์ต๋๊ฐ)"ํํ์ ๋ฌธ์์ด์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์.
์๋ฅผ๋ค์ด s๊ฐ "1 2 3 4"๋ผ๋ฉด "1 4"๋ฅผ ๋ฆฌํดํ๊ณ , "-1 -2 -3 -4"๋ผ๋ฉด "-4 -1"์ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
์ ํ์ฌํญ
- s์๋ ๋ ์ด์์ ์ ์๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์์ต๋๋ค.
์ ์ถ๋ ฅ ์
| s | return |
| "1 2 3 4" | "1 4" |
| "-1 -2 -3 -4" | "-4 -1" |
| "-1 -1" | "-1 -1" |
ํ์ด
1. ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋๋๊ณ , ๋ฌธ์์ด์ ์ ์๋ก ๋ณํํ๋ค.
2. ์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ๊ตฌํ๊ณ , ์ ์๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ ํ ๋ฐํํ๋ค.
Solution
def solution(s):
answer = ''
s = s.split() #๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ๋๋๊ธฐ->join ํด์ฃผ๊ธฐ
s = list(map(int, s)) #๋ฌธ์์ด์ ์ ์๋ก ๋ณํ
a = []
a.append(str(min(s)))
a.append(str(max(s)))
answer = " ".join(a)
return answer
Another Solution
def solution(s):
s = list(map(int,s.split()))
return str(min(s)) + " " + str(max(s))'๐งฉ Algorithm > [Programmers] Level 2' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Programmers] L2. JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ (Python) (0) | 2024.11.08 |
|---|---|
| [Programmers] L2. ์ต์๊ฐ ๋ง๋ค๊ธฐ (Python) (0) | 2024.11.08 |
| [Programmers] L2. ์ฌ๋ฐ๋ฅธ ๊ดํธ (์คํ/ํ/Python) (1) | 2024.11.08 |
| Programmers ๋ค์ ํฐ ์ซ์ (Python/Level 2) (0) | 2022.08.13 |
| Programmers ํ๋ ฌ์ ๊ณฑ์ (Python/Level 2) (0) | 2022.08.11 |