[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ตœ๋Œ“๊ฐ’๊ณผ ์ตœ์†Ÿ๊ฐ’ - ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ?

2024. 9. 20. 02:09ยท๐Ÿ’ป Algorithms/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

[ ๋ฌธ์ œ๋งํฌ ]

https://school.programmers.co.kr/learn/courses/30/lessons/12939

 

๐Ÿšฉ ์กฐ๊ฑด

  1. ๋ฌธ์ž์—ด s์— ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ˆซ์ž๋“ค์ด ์ €์žฅ๋˜์–ด ์žˆ์Œ
  2. s์— ๋‚˜์˜ค๋Š” ์ˆซ์ž ์ค‘ ์ตœ์†Ÿ๊ฐ’๊ณผ ์ตœ๋Œ“๊ฐ’์„ ์ฐพ์•„ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋ฌธ์ž์—ด ํ˜•ํƒœ๋กœ ๋ฐ˜ํ™˜ํ•ด๋ผ
  3. 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]์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋”๋ผ..

https://velog.io/@insutance/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4Python-%EC%B5%9C%EB%8C%93%EA%B0%92%EA%B3%BC-%EC%B5%9C%EC%86%9F%EA%B0%92

'๐Ÿ’ป Algorithms > ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‹ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ - ํ•ด์‹œ  (0) 2024.09.20
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋งˆ๋ฒ•์˜ ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ - ์ˆ˜ํ•™  (0) 2024.08.23
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋’ค์— ์žˆ๋Š” ํฐ ์ˆ˜ ์ฐพ๊ธฐ - ์Šคํƒ  (0) 2024.08.20
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‘ ์› ์‚ฌ์ด์˜ ์ •์ˆ˜ ์Œ - ์ˆ˜ํ•™  (0) 2024.08.17
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์—ฐ์†๋œ ๋ถ€๋ถ„ ์ˆ˜์—ด์˜ ํ•ฉ - ํˆฌ ํฌ์ธํ„ฐ  (0) 2024.08.14
'๐Ÿ’ป Algorithms/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‹ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ - ํ•ด์‹œ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋งˆ๋ฒ•์˜ ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ - ์ˆ˜ํ•™
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋’ค์— ์žˆ๋Š” ํฐ ์ˆ˜ ์ฐพ๊ธฐ - ์Šคํƒ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‘ ์› ์‚ฌ์ด์˜ ์ •์ˆ˜ ์Œ - ์ˆ˜ํ•™
์ ๋„
์ ๋„
  • ์ ๋„
    ๋„์ 
    ์ ๋„
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (30)
      • ๐Ÿ’ป Algorithms (28)
        • ๋ฐฑ์ค€ (22)
        • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (6)
      • ๐Ÿ”Ž Deep Learning (0)
      • ๐Ÿ’ฅ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… (1)
      • ๐Ÿ•น Unity (1)
      • ๐Ÿฅ” ์ž‰ํ…… (0)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • Blog
    • Github
    • Velog
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.0
์ ๋„
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ตœ๋Œ“๊ฐ’๊ณผ ์ตœ์†Ÿ๊ฐ’ - ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ?
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”