์๊ณ ๋ฆฌ์ฆ ๐ก/ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค] ์ต๋๊ฐ๊ณผ ์ต์๊ฐ(ํ์ด์ฌ)
@ENFJ
2024. 10. 20. 17:50
์ต๋๊ฐ๊ณผ ์ต์๊ฐ
https://school.programmers.co.kr/learn/courses/30/lessons/12939
์ด ๋ฌธ์ ๋ ๋ฌธ์์ด์ ์ ์๋ก ๋ณํํ๋๊ฒ์ด ํต์ฌ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ต์ ์ต๋๋ min, max ํจ์๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ๊ฐ์ ์ถ์ถํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ฌธ์์ด์ ์ ์๋ก ๋ณํํ์ง ์๊ณ min, max ํจ์ ์ฌ์ฉ์ ๋ฌธ์ ๋น๊ต๊ฐ ์ด๋ฃจ์ด์ง๋๋ค.
s = "1 2 3 4"
print(min(s)) # ๊ณต๋ฐฑ(" ")์ด ์ถ๋ ฅ๋ฉ๋๋ค. ์๋ํ๋ฉด ๊ณต๋ฐฑ์ด ๊ฐ์ฅ ์์ ๋ฌธ์๋ก ์ทจ๊ธ๋ฉ๋๋ค.
print(max(s)) # "4"๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. (๋ฌธ์ ๊ธฐ์ค์ผ๋ก ๊ฐ์ฅ ํฐ ๊ฐ)
ํ์ด
def solution(s):
numbers = list(map(int, s.split())) #๋ฌธ์์ด์ ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ๋๋ ํ, ์ ์๋ก ๋ณํํ์ฌ ๋ฆฌ์คํธ ์ ์ฅ
answer = ''
a = min(numbers)
b = max(numbers)
answer = f"{a} {b}"
print(answer)
return answer