๐Ÿ”ฅ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ DA

240105 FRI ํŒŒ์ด์ฌ ๊ณผ์ œ 1๋ฒˆ

ํ–‰ํŒฝ 2024. 1. 5. 20:56

 

์–ด์ œ๋Š” ์žฅ์—ผ ์ด์Šˆ๋กœ ์ข€ ๋นจ๋ฆฌ ํ‡ด์‹คํ–ˆ๊ณ , ์˜ค๋Š˜์€ SQL ๊ณผ์ œ P/F ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”๋‹ค. ํŒจ์Šค์˜€๋‹ค. ๊ทธ๋ž˜์„œ ํŒŒ์ด์ฌ ๊ณผ์ œ๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค.

 

# 1๋ฒˆ ์ฝ”๋“œ ์ž‘์„ฑ
def check_inventory(list1, n):
    over = []
    lack = []

    for i in list1:
        if i[1] > n:
            over.append(i[0])
        else:
            lack.append(i[0])
        
    print('์žฌ๊ณ  ๊ณผ์ž‰: ', over)
    print('์žฌ๊ณ  ๋ถ€์กฑ: ', lack)


# ์žฌ๊ณ  ๋ฐ์ดํ„ฐ ์˜ˆ์‹œ
inventory_data = [
    ['Apple', 30],
    ['Banana', 20],
    ['Orange', 50]
]

check_inventory(inventory_data, 20)

 

์‹คํ–‰ ๊ฒฐ๊ณผ

 

์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ ํ˜ผ๊ณตํŒŒ์™€ ํŒŒ์ด์ฌ ๊ฐ•์˜ ๋•๋ถ„์— ํฐ ์–ด๋ ค์›€์€ ์—†์—ˆ๋‹ค. ์ƒํ’ˆ๊ณผ ์žฌ๊ณ ๋Ÿ‰ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ(list1), ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์ค€๊ฐ’(n)๋งŒ ๊ฐ–๋‹ค ๋ถ™์ด๋ฉด ์žฌ๊ณ  ๊ณผ์ž‰์ธ์ง€ ๋ถ€์กฑ์ธ์ง€ ํŒ๋‹จํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค.

 

๋‹ค๋งŒ ์žฌ๊ณ (์ƒํ’ˆ, ์ˆ˜๋Ÿ‰) ๋ฆฌ์ŠคํŠธ๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์—ˆ์Œ ์ข‹๊ฒ ๋‹ค… ๊ณ  ์ƒ๊ฐํ•ด์„œ ๊ฐœ๋ฐœ์ž ๋ฃธ๋ฉ”์—๊ฒŒ ํžŒํŠธ๋ฅผ ๋‹ฌ๋ผ๊ณ  ํ–ˆ๊ณ , ๊ทธ๋ƒฅ.. ์•„๋ฌด๋„ ์‹œํ‚ค์ง€ ์•Š์•˜์ง€๋งŒ...ใ…‹ ใ…‹ ใ…‹ใ…‹ใ…‹ ํ˜ผ์ž ์ฝ”๋“œ๋ฅผ ์งœ ๋ณด๊ณ  ์žˆ๋‹ค.

 

 

๋‚ด์ผ ์ด์–ด์„œ ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์ผ๋‹จ ํ‚ต.

 

 

 

๊ฐ€๊ณ  ์‹ถ์€ ๋„๋ฉ”์ธ์€ ์ •ํ–ˆ๊ณ , ์ด๋ฒˆ์ฃผ ๋А๋‚€ ์ ๋„ ๋งŽ์•˜๊ณ , ์ฝ์€ ์•„ํ‹ฐํด๋„ ๋งŽ๊ณ , ์•„์ง ๊ถ๊ธˆ์ฆ์ด ํ•ด์†Œ๋˜์ง€ ์•Š์•„์„œ ๊ตฌ๊ธ€๋งํ•˜๋ ค๋Š” ๊ฐœ๋…๋„ ๋งŽ์ง€๋งŒ ์ผ๋‹จ ์˜ค๋Š˜์€ 9์‹œ์— ํ‡ด์‹คํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

 

์–ด์ฐจํ”ผ ๋ณธ์บ ํ”„ 1์ฃผ์ฐจ๋ถ€ํ„ฐ ์ฃผ๋ง์—๋„ ๊ณต๋ถ€ํ–ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด ์ผ์ฃผ์ผ์€ ์•„์ง ๋๋‚˜์ง€ ์•Š์•˜๋‹ค. ๐Ÿ˜Ž ๊ทธ๋ž˜์„œ WIL๋„ ๋ณดํ†ต ์ผ์š”์ผ์ด๋‚˜ ๊ทธ ๋‹ค์Œ์ฃผ ์›”์š”์ผ์— ์ž‘์„ฑํ•œ๋‹ค.

 

์ด๋ฒˆ์ฃผ๋Š” WIL๋„ ๊ทธ๋ ‡๊ณ  ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•˜๊ฑฐ๋‚˜ ์ƒ๊ฐํ•ด์„œ ์ ์„ ๋‚ด์šฉ์ด ๋งŽ์ด ๋‚จ์•˜๋‹ค. 

  • WIL : ๊นƒํ—™ ์‹œ์ž‘ ํ›„๊ธฐใ…Ž..,  ๊ฐ€๊ณ  ์‹ถ์€ ๋„๋ฉ”์ธ๊ณผ ์ด์œ 
  • ๋ถ„์„ ํ”Œ๋กœ์šฐ ์Šคํ„ฐ๋”” ์ค€๋น„ ๊ณผ์ •! + ๊ฒฐ๊ณผ
  • ์ฝ์—ˆ๋˜ ์•„ํ‹ฐํด ์š”์•ฝ! 
  • ๋„์›€์ด ๋œ ์œ ํŠœ๋ธŒ ์ฝ˜ํ…์ธ 
  • ํ•˜๊ณ  ์‹ถ์€ ํ† ์ดํ”„๋กœ์ ํŠธ
  • ์„œ๋ธŒ์ฟผ๋ฆฌ ํŠน์ง‘, CTE ํŠน์ง‘.. ใ…‹ใ…‹..ใ…‹ใ…‹

์ ์–ด๋†“๊ณ  ๋ณด๋‹ˆ ๋„ˆ๋ฌด ๋งŽ๋‹ค. ์‹ฌ๋ฆฌ์  ์Šค๋…ธ์šฐ๋ณผ์ด ๋˜์ง€ ์•Š๋Š” ์„ ์—์„œ ์ฒœ์ฒœํžˆ ๊ธฐ๋กํ•ด์•ผ์ง€.