728x90
๋ฐ˜์‘ํ˜•

์ฝ”๋”ฉํ…Œ์ŠคํŠธ 7

[ LG์ „์ž ์ฑ„์šฉ๊ณ„์•ฝํ•™๊ณผ ] ํ•™์—…๊ณ„ํš์„œ / ์ธ์ ์„ฑ๊ฒ€์‚ฌ / ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

https://hae-koos.tistory.com/87 [ LG์ „์ž ์ฑ„์šฉ๊ณ„์•ฝํ•™๊ณผ ] ๋ชจ์ง‘๊ณต๊ณ  / ์„ค๋ช…ํšŒ / ์„œ๋ฅ˜์ „ํ˜• 'KT AI ์„์‚ฌ๊ณผ์ •' ๊ณผ 2์ฃผ ์ •๋„ ํ…€์„ ๋‘๊ณ  ์ „ํ˜•์ด ์ง„ํ–‰๋œ๋‹ค. AI ๋ถ„์•ผ๊ฐ€ ์•„๋‹Œ SW ๋ถ„์•ผ๋ฅผ ๋ชจ์ง‘ํ•˜๋ฉฐ, ๊ทธ ์™ธ์—๋„ HW, ํ†ต์‹ , ๊ธฐ๊ตฌ, ์ƒ์‚ฐ ๋“ฑ R&D ์ „๋ถ„์•ผ์— ๊ฑธ์ณ ๋ชจ์ง‘ํ•œ๋‹ค. ์ฐธ๊ฐ€ ๋Œ€ํ•™๊ณผ ๋ชจ์ง‘ํ•™๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. hae-koos.tistory.com ์„œ๋ฅ˜๋งˆ๊ฐ : 9์›” 12์ผ -> ์„œ๋ฅ˜๊ฒฐ๊ณผ : 9์›” 14์ผ ์˜คํ›„ ํ•™์—…๊ณ„ํš์„œ ์ œ์ถœ ๋งˆ๊ฐ : 9์›” 15์ผ ์ฝ”ํ…Œ&์ธ์ ์„ฑ : 9์›” 17์ผ -> ๊ฒฐ๊ณผ : 9์›” 23์ผ ์˜คํ›„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์™€ ์ธ์ ์„ฑ๊ฒ€์‚ฌ ์ผ์ •์— ๋Œ€ํ•œ ์•ˆ๋‚ด, ์„ฑ์ ์ฆ๋ช…์„œ ์ œ์ถœ ๋ฐ ํ•™์—…๊ณ„ํš์„œ๋ฅผ ์ž‘์„ฑํ•˜๋ผ๋Š” TODO๊ฐ€ ์ฑ„์šฉ ํ™ˆํŽ˜์ด์ง€ ๊ณต๊ณ  ์ง€์› ๋ชฉ๋ก์— ์ƒ๊ธด๋‹ค. ํ•™์—…๊ณ„ํš์„œ ํ•™์—…๊ณ„ํš์„œ๋Š” ์ง„ํ•™ ํฌ๋ง ์—ฐ๊ตฌ์‹ค์„..

[ ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ ] list comprehension, flag, for-else, binary search, inf, ํŒŒ์ผ ์ž…์ถœ๋ ฅ ๋“ฑ๋“ฑ

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. programmers 'ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ' ๊ฐ•์˜๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. List Comprehension์€ ๊ฝค ์—ฌ๋Ÿฌ ๊ฐ•์˜์™€ ์„œ์ ์—์„œ ๋‹ค๋ค„์„œ ์ต์ˆ™ํ•ด์กŒ๋Š”๋ฐ๋„ ๋ง‰์ƒ ๋ฌธ์ œ๋ฅผ ํ’€๋ ค๊ณ  ํ•˜๋ฉด ๋– ์˜ค๋ฅด์ง„ ์•Š๊ณ  append๋งŒ ์ฃผ๊ตฌ์žฅ์ฐฝ ์“ฐ๋Š” ๋Š๋‚Œ์ด๋‹ค.. ์ž˜ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ๋“ค์€ flag ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ‘ผ๋‹ค๋Š”๋ฐ ์Œ.. ๋ชฐ๋ž๋‹ค ๊ทธ๊ฒƒ๋„.. ์ด ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์งœ์„œ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•˜์—ฌ ๋ณด์ž. ํ•ด๋‹น ์ˆ˜๋ฅผ 1๋กœ ๋‚˜๋ˆด์„ ๋•Œ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด์–ด์•ผ ์ž์—ฐ์ˆ˜๋ผ๋Š” ์•„์ด๋””์–ด๋Š” ์ฐธ์‹ ํ–ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋ฃจํŠธ๋ฅผ ์”Œ์šด ๊ฐ’์ด ์ด๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ”๊พผ ๊ฐ’๊ณผ ๊ฐ™์œผ๋ฉด ์ž์—ฐ์ˆ˜๋‹ค๋ผ๋Š” ์•„์ด๋””์–ด. flag๋กœ ์ฐธ๊ณผ ๊ฑฐ์ง“์„ ์™”๋‹ค๊ฐ”๋‹ค ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์•„์ด๋””์–ด๊ฐ€ ์ฒจ๊ฐ€๋˜์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ œ์‹œ๋œ ๋งˆ์ง€๋ง‰ ๋ฐฉ๋ฒ•..

[ ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ ] Sequence Types ๋‹ค๋ฃจ๊ธฐ, Itertools, Collections ๋ชจ๋“ˆ ํ™œ์šฉํ•˜๊ธฐ

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. programmers 'ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ' ๊ฐ•์˜๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋„ ์—ญ์‹œ ๊ฑฐ์ง“๋ง์ฒ˜๋Ÿผ ๋ณดํ†ต ์‚ฌ๋žŒ๋“ค์€ ~ ์— ํ•ด๋‹นํ•˜๋Š” ํ’€์ด๋ฅผ ๋ƒˆ๋‹ค. ์‹ฌ์ง€์–ด join์€ ์ด๋”ฐ๊ธˆ ๋ˆ„๊ตฐ๊ฐ€์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋‹ต์•ˆ์—์„œ ์ž์ฃผ ๋ดค๋Š”๋ฐ ๋ง‰์ƒ ์ด์šฉํ•  ์ƒ๊ฐ์€ ๋“ค์ง€ ์•Š๋Š”๋‹ค. ๊ฒฝํ—˜์„ ์Œ“์ž. ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์„๊นŒ๋ผ๋Š” ์šฐ๋ ค๋Š” ์ƒ๊ธฐ์ง€๋งŒ ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์—ญ์‹œ ์ด์ค‘๋ฐ˜๋ณต๋ฌธ์ด ๊ฐ€์žฅ ๋จผ์ € ๋– ์˜ค๋ฅธ๋‹ค.. ๋‹จ์ผ๋ฐ˜๋ณต๋ฌธ ํ’€์ด๋„ ์กด์žฌํ•˜๊ณ .. ๋” ์ข‹์€ ๋ฐฉ๋ฒ•๋“ค๋„ ์žˆ๋‹ค. ์ดํ•ดํ•ด์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋ฐฉ๋ฒ•์€ ์œ„ ์„ธ ๊ฐ€์ง€ ์ •๋„. ํŠนํžˆ reduce ํ•จ์ˆ˜๋ฅผ ์ฒ˜์Œ ๋ดค๋Š”๋ฐ ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค. reduce ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ํ™•์ธํ•˜์ž. from functools import..

[211221] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํˆฌ ํฌ์ธํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ' ํ† ๋Œ€๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. for๋ฌธ ์“ธ ๋•Œ ๋ฌด์กฐ๊ฑด for i in range() ๊ฐ€์ง€ ๋ง๊ณ  ๋ฆฌ์ŠคํŠธ ๊ทธ๋Œ€๋กœ iteration ํ• ๊นŒ๋„ ๊ณ ๋ คํ•˜์ž. if l[i] == 0 or 1 ์œผ๋กœ ์กฐ๊ฑด๋ฌธ ๊ฑธ๋ฉด False or True๋กœ ์ธ์‹ํ•ด์„œ ๋‹ค ์ฐธ์œผ๋กœ ๊ฐ„๋‹ค.(๊ทธ๋Ÿฐ๋“ฏ?) ใ…ฃ = [] ํ˜•ํƒœ๋กœ ๋ฆฌ์ŠคํŠธ ์ดˆ๊ธฐํ™” ํ›„ for๋ฌธ์— l[i] ์ธ๋ฑ์‹ฑํ•˜๋ฉด out of index ๋‚˜์˜จ๋‹ค. ๋ฆฌ์ŠคํŠธ sorting ํ•  ๋•Œ l = l.sort() ํ•˜๋ฉด ๊ฐ’ ์—†์–ด์ง„๋‹ค. ๊ทธ๋ƒฅ l.sort() ์จ๋ผ. ๋ฆฌ์ŠคํŠธ ํฌ๊ธฐ๋ฅผ size(l)๋กœ ๊ตฌํ•  ์ˆ˜ ์—†๋‹ค. len(l)๋กœ ๊ตฌํ•ด๋ผ. ๊ทธ๋ž˜ํ”„ ๋ชจ๋ธ๋ง ํ•  ๋•Œ๋Š” ๋…ธ๋“œ ์ธ๋ฑ์‹ฑ๊ณผ ๋งž..

[ ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ ] Iterable ๋‹ค๋ฃจ๊ธฐ ( list, str, tuple, dictionary )

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. programmers 'ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ' ๊ฐ•์˜๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์™€ ์ด๊ฑด ์ •๋ง ๋‚ด๊ฐ€ ๋งŽ์ด ํ–ˆ์—ˆ๋˜ ๊ณ ๋ฏผ์ด๋‹ค. ์ด์ฝ”ํ…Œ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•˜๋ฉด์„œ list_1 = list_1.sort() ๋ฅผ ์ผ๋‹ค๊ฐ€ None ํƒ€์ž…์˜ ๊ฐ์ฒด๋ฅผ ๋ฐ›์•„ ๋‹นํ™ฉํ–ˆ๋˜ ๊ฒŒ ์ƒ์ƒํ•˜๋‹ค. sorted๋ฅผ ํ™œ์šฉํ•˜์ž !! 2์ฐจ์› list ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ถ„๋ช… ์•„๋ž˜ ๊ฒŒ์‹œ๊ธ€์—์„œ ์ •๋ฆฌํ–ˆ๋Š”๋ฐ ๋ณต์Šต ์•ˆํ•˜๋‹ˆ ์žŠ๋Š”๋‹ค.. https://hae-koos.tistory.com/23 [211201] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• 1ํŽธ (Python Basic) ๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์„œ '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ..

[ ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ ] ์ •์ˆ˜ ๋‹ค๋ฃจ๊ธฐ, Str ๋‹ค๋ฃจ๊ธฐ

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. programmers 'ํŒŒ์ด์ฌ์„ ํŒŒ์ด์ฌ๋‹ต๊ฒŒ' ๊ฐ•์˜๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋Œ€๋œธ ๋ฌธ์ œ๋กœ ์ถœ๋ฐœํ•œ๋‹ค. ์ˆซ์ž์™€ ํ•ด๋‹น ์ˆซ์ž๊ฐ€ ์–ด๋–ค ์ง„๋ฒ•์œผ๋กœ ํ‘œ๊ธฐ๋˜์—ˆ๋Š” ์ง€ ์•Œ๋ ค์ค€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ 10์ง„๋ฒ• ์ˆซ์ž๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ๋‹ค. ๋น„์Šทํ•œ ๋ฌธ์ œ๋ฅผ ๋ณธ ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•œ๋ฐ ์šฐ์„  ์ŠคํŠธ๋ง์„ for ๋ฌธ์œผ๋กœ ๋Œ์•„๊ฐ€๋ฉฐ ํ•ด๋‹น ๊ฐ’์„ ๊ณฑํ•ด์„œ ๊ฒฐ๊ณผ๋ฅผ ๋ƒˆ๊ณ , ์ด๋ฒˆ์—๋„ ๊ทธ๋ ‡๋“ฏ ๋‹ต์•ˆ์€ ' ๋„ˆ ์ด๋ ‡๊ฒŒ ํ’€์—ˆ์ง€ ? ' ํ•œ๋‹ค.. ์‹ฌ์ง€์–ด ์ด๋ฒˆ์—๋Š” ๊ทธ ๋‹ต์•ˆ๋ณด๋‹ค๋„ ์กฐ์žกํ•˜๊ฒŒ ์งฐ๋‹ค.. ๋จผ์ € ๋‹ต์•ˆ์—์„œ ๋งํ•˜๋Š” ๋‹ค๋ฅธ ์–ธ์–ด์˜ ๋ฐฉ์‹์„ ๋จผ์ € ์ดํ•ดํ•ด๋ณด์ž. (์ด๊ฒƒ๋„ ์ƒ๊ฐ ๋ชปํ–ˆ์œผ๋‹ˆ) num = '3212' base = 5 answer = 0 for idx, number in enumerate(num[:..

[211203] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์„œ '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ'์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์‹ค์ „ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์—์„œ ์œ ์šฉํ•œ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ž€ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ฏธ๋ฆฌ ๊ตฌํ˜„ํ•ด ๋†“์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ ๊ณต์‹ ๋ฌธ์„œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๋ฉด ์ฐพ์•„ ์‚ฌ์šฉํ•˜๊ธธ ๊ถŒํ•˜๊ณ  ์žˆ๋‹ค. https://docs.python.org/ko/3/library/index.html ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ — Python 3.10.0 ๋ฌธ์„œ ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ด์ฌ ์–ธ์–ด ๋ ˆํผ๋Ÿฐ์Šค ๋Š” ํŒŒ์ด์ฌ ์–ธ์–ด์˜ ์ •ํ™•ํ•œ ๋ฌธ๋ฒ•๊ณผ ์˜๋ฏธ๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ ˆํผ๋Ÿฐ์Šค ์„ค๋ช…์„œ๋Š” ํŒŒ์ด์ฌ๊ณผ ํ•จ๊ป˜ ๋ฐฐ..

728x90
๋ฐ˜์‘ํ˜•