๐Ÿ“Œ ํŒŒ์ด์ฌ ์œผ๋กœ ํ’€์ด

 

๐Ÿ“Œ ๋ฌธ์ œ ๋งํฌ :

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

 

๐Ÿ“Œ ๋ฌธ์ œ ์„ค๋ช… :

๋ฌธ์ž์—ด s์—๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ˆซ์ž๋“ค์ด ์ €์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. str์— ๋‚˜ํƒ€๋‚˜๋Š” ์ˆซ์ž ์ค‘ ์ตœ์†Œ๊ฐ’๊ณผ ์ตœ๋Œ€๊ฐ’์„ ์ฐพ์•„ ์ด๋ฅผ "(์ตœ์†Œ๊ฐ’) (์ตœ๋Œ€๊ฐ’)"ํ˜•ํƒœ์˜ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”.
์˜ˆ๋ฅผ๋“ค์–ด s๊ฐ€ "1 2 3 4"๋ผ๋ฉด "1 4"๋ฅผ ๋ฆฌํ„ดํ•˜๊ณ , "-1 -2 -3 -4"๋ผ๋ฉด "-4 -1"์„ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

๐Ÿ“Œ ์ œํ•œ ์‚ฌํ•ญ

  • s์—๋Š” ๋‘˜ ์ด์ƒ์˜ ์ •์ˆ˜๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ“Œ ์ž…์ถœ๋ ฅ ์˜ˆ


์ถ”์ธก) 

๊ณต๋ฐฑ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์—ด์„ ๋งŒ๋“ค๊ณ  min()์„ ํ†ตํ•ด ์ตœ์†Œ๊ฐ’์„, max()์„ ํ†ตํ•ด ์ตœ๋Œ“๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ๋”ํ•ด์ฃผ๋ฉด ๋ ๋“ฏํ•˜๋‹ค.

ํ•จ์ˆ˜ ์•ˆ์“ด๋‹ค๋ฉด ๋ฐฐ์—ด ์ •๋ ฌํ•ด์„œ ์ฒซ๋ฒˆ์งธ ๊ฐ’๊ณผ ๋งˆ์ง€๋ง‰ ๊ฐ’๋งŒ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ๋‘˜ ๊ฐ’์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ๋„ ๊ฐ€๋Šฅํ•  ๋“ฏ ํ•˜๋‹ค 

 

์†Œ์Šค์ฝ”๋“œ) 

* 1์ฐจ) ์‹คํŒจ

def solution(s):
    answer = ""
    s_arr = s.split(" ")
    answer += min(s_arr) + " " + max(s_arr)
    return answer

* 2์ฐจ) ์„ฑ๊ณต

def solution(s):
    answer = ""
    s_arr = [int(one) for one in s.split(" ")]
    answer += str(min(s_arr)) + " " + str(max(s_arr))
    return answer

 

๋ฆฌ๋ทฐ) 

-์ˆซ์ž ๋ฌธ์ž์—ด ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” (-1), (-4)๋กœ ์ธ์‹ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ,  -๋„ ๋ฌธ์ž๋กœ ์ˆซ์ž๋„ ๋ฌธ์ž๋กœ ์ธ์‹ํ•ด์„œ ๊ทธ๊ฑธ ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ ์ธ์‹ํ•˜๋ฉด ๊ฒฐ๊ตญ -1๋ณด๋‹ค -4๋ณด๋‹ค ์ž‘๊ฒŒ ๋œ๋‹ค. ์ด์ ์„ ์žŠ์ง€๋ง์ž. 

+ Recent posts