[ ๋ฌธ์ ๋งํฌ ]
https://school.programmers.co.kr/learn/courses/30/lessons/12939
๐ฉ ์กฐ๊ฑด
- ๋ฌธ์์ด s์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ์ซ์๋ค์ด ์ ์ฅ๋์ด ์์
- s์ ๋์ค๋ ์ซ์ ์ค ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ์ฐพ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด ํํ๋ก ๋ฐํํด๋ผ
- s์๋ ๋ ์ด์์ ์ ์๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์์
๐ฉ ์ ๊ทผ
๋ฌธ์์ด s -> split()์ ์ด์ฉํ์ฌ ๊ฐ ์ซ์๋ฅผ list์ ์ ์ฅํ๊ณ , ์ด๋ฅผ int๋ก ๋ฐ๊พธ์
์ต๋ ์ต์ -> ๋ด์ฅํจ์ max() min() ์ด์ฉํด์ ๊ตฌํ์
๐ฉ ์ํ์ฐฉ์ค
์ฒ์์ slist = list(s.split()) ๋ก ์์ฑํ๋๋ฐ, ์ด๋ฌ๋ฉด ๊ฐ ์ซ์๊ฐ ๋ฌธ์์ด ํํ๋ก ์ ์ฅ๋์ด์ ์์๋ฅผ ์ ๋๋ก ์ฒ๋ฆฌํ์ง ๋ชปํ๋ค. ๊ทธ๋์ int๋ก ๋ณํํด์ผ ํจ!
๐ป ์ฝ๋ (Python3)
def solution(s):
answer = ''
slist = list(s.split())
for i in range(len(slist)):
slist[i] = int(slist[i])
maax = max(slist)
miin = min(slist)
answer = str(miin) + ' ' + str(maax)
return answer
์ ์ถ ์ฝ๋๋ ์์ ๊ฐ์๋ฐ, ์ด๋ฅผ ๋ ๊น๋ํ๊ฒ ์ ๋ฆฌํ๋ฉด ์๋์ ๊ฐ๋ค.
def solution(s):
answer = ''
slist = list(map(int, s.split()))
answer = str(min(slist)) + ' ' + str(max(slist))
return answer
๊ทธ๋ฆฌ๊ณ min max ๋ด์ฅํจ์๋ฅผ ์ฐ์ง ์๊ณ , sort() ํ [0]๊ณผ [-1]์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ๋ ์๋๋ผ..
'๐ป Algorithms > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ - ํด์ (0) | 2024.09.20 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ง๋ฒ์ ์๋ฆฌ๋ฒ ์ดํฐ - ์ํ (0) | 2024.08.23 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ค์ ์๋ ํฐ ์ ์ฐพ๊ธฐ - ์คํ (0) | 2024.08.20 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ ์ ์ฌ์ด์ ์ ์ ์ - ์ํ (0) | 2024.08.17 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ฐ์๋ ๋ถ๋ถ ์์ด์ ํฉ - ํฌ ํฌ์ธํฐ (0) | 2024.08.14 |