[Python]๋’ค์—์„œ 5๋“ฑ ์œ„๋กœ

2024. 4. 18. 00:44ใ†[๐Ÿ’ปPython] pearl's python ๋ณ‘์•„๋ฆฌ ํƒˆ์ถœ๊ธฐ ๐Ÿฃ

<๋ฌธ์ œ ์„ค๋ช…>

์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฆฌ์ŠคํŠธ num_list๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. num_list์—์„œ ๊ฐ€์žฅ ์ž‘์€ 5๊ฐœ์˜ ์ˆ˜๋ฅผ ์ œ์™ธํ•œ ์ˆ˜๋“ค์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์€ ๋ฆฌ์ŠคํŠธ๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

def solution(num_list):
    num_list.sort(reverse = False)
    return num_list[5:]

 

<key point>

  • sort ํ•จ์ˆ˜์— ๋Œ€ํ•ด ๋ฐฐ์› ๋‹ค. 
  • sort ํ•จ์ˆ˜๋ž€ ๋ฆฌ์ŠคํŠธ ๋‚ด์žฅ ํ•จ์ˆ˜๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ, ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋ฆฌ์ŠคํŠธ ๊ฐ’์„ ์ •๋ ฌํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ด๋‹ค.
a = [3, 2, 8, 4, 1, 10, 99, 5]
b = [3, 2, 8, 4, 1, 10, 99, 5]
c = [3, 2, 8, 4, 1, 10, 99, 5]

# ๊ธฐ๋ณธ๊ฐ’ (์˜ค๋ฆ„์ฐจ์ˆœ)
a.sort()
print("a.sort()")
print(a)

# ์˜ค๋ฆ„์ฐจ์ˆœ
b.sort(reverse=False) # b.sort()๋ผ๊ณ ๋งŒ ํ•ด๋„ ๋œ๋‹ค.
print("\nb.sort(reverse=False)")
print(b)

# ๋‚ด๋ฆผ์ฐจ์ˆœ
c.sort(reverse=True)
print("\nc.sort(reverse=True)")
print(c)

์ถœ์ฒ˜: https://blockdmask.tistory.com/564 [๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ:ํ‹ฐ์Šคํ† ๋ฆฌ]

 

  • ๋ฐ˜ํ™˜ํ•ด์ฃผ๋Š” ๊ฐ’์ด๋‹ˆ ๋ฆฌ์ŠคํŠธ์˜ ์›์†Œ๋ฅผ ์‚ญ์ œํ•˜์ง€ ์•Š์•„๋„ ์Šฌ๋ผ์ด์‹ฑ ํ†ตํ•ด 5๋“ฑ ์œ„๋กœ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.