์ „์ฒด ๊ธ€ 203

Divide and Conquer: ๋ถ„ํ•  ์ •๋ณต - ํ€ต ์ •๋ ฌ

๊ฐœ๋…๋ฐฐ์—ด์„ ๋‘˜๋กœ ๋ถ„ํ• ํ•˜๊ณ  ๋ถ„ํ• ํ•œ ๋ฐฐ์—ด์„ ์žฌ๊ท€ ํ˜ธ์ถœ๋กœ ์ •๋ ฌํ•˜์—ฌ ํ•˜๋‚˜์˜ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ ๋‹ค๋Š” ์ ์ด ํ•ฉ๋ณ‘์ •๋ ฌ๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ, ์ขŒ/์šฐ๋ฅผ ๊ท ๋“ฑ๋ถ„ํ• ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. pivot(๊ธฐ์ค€ ์›์†Œ)์„ ์„ ์ •ํ•˜์—ฌ pivot๋ณด๋‹ค ์ž‘์€ ์›์†Œ๋Š” ๋ชจ๋‘ ์™ผ์ชฝ ๋ฐฐ์—ด๋กœ, ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์›์†Œ๋Š” ๋ชจ๋‘ ์˜ค๋ฅธ์ชฝ ๋ฐฐ์—ด๋กœ ๊ฐ€๋„๋ก ๋ถ„ํ• ํ•œ๋‹ค.* ์œ„์˜ ์ด๋ฏธ์ง€์—์„œ ๊ฒ€์€์ƒ‰ ๋ฐฐ๊ฒฝ์˜ ์ˆซ์ž๊ฐ€ pivot ํŠน์ง•โ–ช ๋ถˆ์•ˆ์ • ์ •๋ ฌโ–ช ๋น„๊ต ์ •๋ ฌ(๊ฐ’ ๋น„๊ต์— ๊ธฐ๋ฐ˜ํ•œ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜)โ–ช ์žฌ๊ท€ ํ˜ธ์ถœ์ด ํ•œ๋ฒˆ ์ง„ํ–‰๋  ๋•Œ๋งˆ๋‹ค ์ตœ์†Œํ•œ ํ•˜๋‚˜์˜ ์›์†Œ๋Š” ์œ„์น˜๊ฐ€ ๊ฒฐ์ •๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ๋๋‚˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๋Š” ๊ฒƒ์„ ๋ณด์žฅ ๊ฐ€๋Šฅ ํ๋ฆ„โ‘  pivot ์„ ์ •โ‘ก [๋ถ„ํ• ] pivot๋ณด๋‹ค ์ž‘์€ ์›์†Œ๋“ค์ด ์•ž์— ์˜ค๊ณ , ๋’ค์—๋Š” ๊ฐ’์ด ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ๋ชจ๋“  ์›์†Œ๋“ค์ด ์˜ค๋„๋ก ๋ฐฐ์—ด์„ ๋‘˜๋กœ ๋ถ„ํ• โ‘ข [์ •๋ณต] ๋ถ€๋ถ„ ๋ฐฐ์—ด์„ ์ •๋ ฌ(๋ฐฐ์—ด์˜ ํฌ๊ธฐ๊ฐ€ ์ถฉ๋ถ„..

Divide and Conquer: ๋ถ„ํ•  ์ •๋ณต - ์ด๋ถ„ํƒ์ƒ‰, ํ•ฉ๋ณ‘์ •๋ ฌ

๊ฐœ๋…๋ฌธ์ œ์˜ ์ž…๋ ฅ ์‚ฌ๋ก€๋ฅผ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ž‘์€ ์ผ€์ด์Šค๋กœ ๋ถ„ํ• ํ•œ ํ›„ ๋ถ„ํ• ํ•œ ์ž…๋ ฅ์˜ ๋‹ต์„ ๋ฐ”๋กœ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์›๋ž˜ ๋ฌธ์ œ์˜ ๋‹ต์€ ๋ถ„ํ• ๋กœ ์–ป์€ ๋‹ต๋“ค์„ ํ†ตํ•ด ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹. ์ƒ์œ„ ์ž…๋ ฅ ์‚ฌ๋ก€์˜ ํ•ด๋‹ต์„ ํ•˜์œ„ ์ž…๋ ฅ ์‚ฌ๋ก€ ํ•ด๋‹ต์„ ์ด์šฉํ•ด ๊ตฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•˜ํ–ฅ์‹(top-down) ํ’€์ด ๋ฐฉ์‹์— ์†ํ•œ๋‹ค. ์˜ˆ์‹œ1) ์ด๋ถ„ํƒ์ƒ‰10121516182025274243์ด๋ถ„ํƒ์ƒ‰์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ฐฐ์—ด์ด ์ด๋ฏธ ์ •๋ ฌ๋œ ์ƒํƒœ์—ฌ์•ผ ํ•œ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๋ฐฐ์—ด์—์„œ 27์ด ๋ฐฐ์—ด ์•ˆ์— ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. โ‘  [๋ถ„ํ• ] ๊ฐ€์šด๋ฐ์— ์œ„์น˜ํ•œ ์›์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์—ด์„ ๋‚˜๋ˆ„๊ณ  ์ฐพ๋Š” ๊ฐ’์ด ๊ฐ€์šด๋ฐ ์›์†Œ๋ณด๋‹ค ์ž‘์œผ๋ฉด ์™ผ์ชฝ ๋ฐฐ์—ด, ํฌ๋ฉด ์˜ค๋ฅธ์ชฝ ๋ฐฐ์—ด์„ ์„ ํƒโ‘ก [์ •๋ณต] โ‘ ์—์„œ ์„ ํƒํ•œ ๋ถ€๋ถ„์— ์ฐพ๊ณ ์ž ํ•˜๋Š” ๊ฐ’์ด ์žˆ๋Š”์ง€ ์žฌ๊ท€์ ์œผ๋กœ ์ด๋ถ„ ๊ฒ€์ƒ‰โ‘ข [๋ณ‘ํ•ฉ] โ‘ก์—์„œ ์–ป์€ ๋‹ต์œผ๋กœ ์ „์ฒด์— ๋Œ€ํ•œ ..

๋ถ€๋ก 2

๋Œ€ํ•™์› ์ปจํƒ ๊ด€๋ จํ•ด์„œ ๊ต์ˆ˜๋‹˜๊ณผ ZOOM ๋ฉด๋‹ด ์‹œ๊ฐ„์ด ์žˆ์—ˆ๋Š”๋ฐ, ๋ฉด๋‹ด ๋๋‚˜๊ณ  ๋‚ด๊ฐ€ ๋งŽ์ด ๋ถ€์กฑํ•œ ์‚ฌ๋žŒ์ด๋ผ๋Š” ๊ฑธ ๋Š˜ ์ธ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉด์„œ๋„ ๋‚˜์•„์ง€๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ์„ ์ •๋ง ์•ˆํ–ˆ๊ตฌ๋‚˜ ์‹ถ์€ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ํ•™์ ๋„ ์ž˜ ๋‚˜์˜ค๋ฉด ์ž˜ ๋‚˜์˜จ๋Œ€๋กœ~ ๋ชป ๋‚˜์˜ค๋ฉด ๋ชป ๋‚˜์˜จ๋Œ€๋กœ~ ํ•˜๊ณ  ์‚ด์•„์™”์—ˆ๋Š”๋ฐ...! ํ•œ ๊ณผ๋ชฉ ํ•œ ๊ณผ๋ชฉ ๋œฏ์–ด๋ณด๋‹ˆ ์ •๋ง ์ „๊ณต์ž๋ผ๊ณ  ํ•˜๊ธฐ๋„ ๋ญฃํ•œ ๊ทธ๋Ÿฐ ใ…Žใ…Ž ์ค‘๊ฐ„๊ณ ์‚ฌ ๊ธฐ๊ฐ„์— ์ •์‹  ๋ฐ”์ง ์ฐจ๋ฆฌ๊ฒŒ ๋œ ์ข‹์€ ์‹œ๊ฐ„์ด์—ˆ๋‹ค.

2021/3์›”ํ˜ธ

๊ฐœ๊ฐ• ํ•œ๋‹ฌ์ฐจ! ๋‘ํ•™๊ธฐ์งธ ๋น„๋Œ€๋ฉด ์ˆ˜์—…์„ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๋‚ด ์˜์ง€์˜ ๋ฌธ์ œ๊ฒ ์ง€๋งŒ,, ์ผ์ฐ ์ผ์–ด๋‚˜๋Š” ๊ฒŒ ๋„ˆ๋ฌด ์–ด๋ ต๋‹ค ^^ ์•„์นจ ์‹œ๊ฐ„์„ ๋ชป ์“ฐ๊ธฐ๋„ ํ•˜๊ณ  ์ฒด๋ ฅ๋„ ๋งŽ์ด ๋–จ์–ด์ง„ ๊ฑธ ๋Š๋ผ๊ณ  ์žˆ์—ˆ์–ด์„œ ์ €๋ฒˆ์ฃผ์— ํฐ๋ง˜ ๋จน๊ณ  PT๋ฅผ ๋Š์—ˆ์œผ๋‹ˆ๊นŒ ๋‹ค์Œ์ฃผ๋ถ€ํ„ฐ๋Š” ๋ถ€์ง€๋Ÿฐํ•ด์ง€๊ฒ ์ง€? ๊ฐœ์ธ ๊ณต๋ถ€ ์ด๋ฒˆ ๋‹ฌ์€ ๊ฐœ์ธ ๊ณต๋ถ€๋ฅผ ์ •๋ง ์•ˆํ–ˆ๋‹ค. ์—ฐ๊ตฌ์‹ค ํ”„๋กœ์ ํŠธ, ์บก๋””, ์†”๋ฃจ์…˜ ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ง„ํ–‰ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ƒ๊ฐ๋ณด๋‹ค ๋‚จ๋Š” ์‹œ๊ฐ„์ด ๋งŽ์•˜๋Š”๋ฐ ์ฟ ํ‚ค๋Ÿฐํ•˜๋Š” ๋ฐ์— ๋‹ค ์“ด ๋“ฏ ํ˜ธํ˜ธํ˜ธ ์˜ฌํ•ด๊ฐ€ ์กธ์—… ํ•™์ ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” ๋งˆ์ง€๋ง‰ ๊ธฐํšŒ๋ผ์„œ ์Šฌ์Šฌ ์ค‘๊ฐ„๊ณ ์‚ฌ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ• ๊ฑฐ๋ผ 4์›”๋‹ฌ์—๋Š” ๊ณต๋ถ€ํ•  ์‹œ๊ฐ„์ด ๋” ์•ˆ ๋‚  ๊ฒƒ ๊ฐ™๋‹ค. 3์›”์— ์—ด์‹ฌํžˆ ๋…ผ ๊ณผ๊ฑฐ์˜ ๋‚ด ๋ชจ์Šต์„ ๋ฐ˜์„ฑํ•ด์•ผ๊ฒ ๋‹ค. ์š”์ฆ˜ ์•ฑ ๊ฐœ๋ฐœ์— ๊ฐ‘์ž๊ธฐ ๊ด€์‹ฌ์ด ์ƒ๊ฒจ์„œ(์–ด๋–ค ์ด์œ ์ธ์ง€๋Š” ๋‚˜๋„ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Œ) ์ฝ”ํ‹€๋ฆฐ ๊ณต๋ถ€๋„ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ ํ•˜๋Š” ์ค‘์ธ๋ฐ ๋‚ด..

SW ๋งˆ์—์ŠคํŠธ๋กœ 12๊ธฐ 1์ฐจ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ

โœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ ์ž๊ทน์ œ๊ฐ€ ๋ผ์ค€ ์ข‹์€ ๊ฒฝํ—˜ IT ๊ด€๋ จ ๋Œ€์™ธํ™œ๋™(์ด๋ผ๊ณ  ํ•˜๊ธฐ์—๋Š” ๊ทœ๋ชจ๊ฐ€ ๋งŽ์ด ํฐ๋ฐ ๋Œ€์ฒดํ•  ๋‹จ์–ด๊ฐ€ ์•ˆ ๋– ์˜ค๋ฆ„) ๋ํŒ์™•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” 'SW ๋งˆ์—์ŠคํŠธ๋กœ' 1์ฐจ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ์†Œ๊ฐ ๋‚จ๊ฒจ๋†“๊ธฐ ๐Ÿ˜Ž ์ผ๋‹จ ๋–จ์–ด์งˆ ๊ฑธ ์•Œ์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ž๋ฅผ ๋ฐ›์•„๋„ ๋ณ„๋กœ ์Šฌํ”„์ง€ ์•Š์•˜๋‹ค. ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์“ธ ์ˆ˜๋Š” ์—†์–ด์„œ ์ •๋ง ๋‘๋ฃจ๋ญ‰์‹คํ•˜๊ฒŒ ์ ์–ด๋ณด์ž๋ฉด, 11๊ธฐ ์„ ๋ฐœ๊นŒ์ง€๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ 3๋ฌธ์ œ+์›น 1๋ฌธ์ œ+SQL 1๋ฌธ์ œ์˜€๋Š”๋ฐ ์˜ฌํ•ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ฌด๋ ค 6๋ฌธ์ œ์˜€๋‹ค. ๋‚˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ 2๋ฌธ์ œ, ์›น, SQL์„ ํ’€์—ˆ๋Š”๋ฐ ์›น๊ณผ SQL์„ ๋‹ค ๋งžํžŒ๋‹ค๋Š” ๊ฐ€์ • ํ•˜์— ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ตœ์†Œ 3๊ฐœ๋Š” ํ’€์—ˆ์–ด์•ผ ํ•ฉ๊ฒฉ๊ถŒ์— ๊ฐ€๊นŒ์› ์„ ๊ฒƒ ๊ฐ™๋‹ค. ์งง๊ฒŒ๋‚˜๋งˆ ์ฝ”ํ…Œ ์ค€๋น„ํ•˜๋ฉด์„œ ์ด์ „ ๊ธฐ์ˆ˜ ์ฝ”ํ…Œ ํ›„๊ธฐ๋ฅผ ๋งŽ์ด ๋ดค๋Š”๋ฐ ๊ณต๋ถ€ ๋ชปํ•˜๋Š” ์‚ฌ๋žŒ ํŠน : ๊ณต๋ถ€ ์•ˆํ•˜๊ณ  ๊ทธ ์‹œ๊ฐ„์— ๋”ด์ง“ํ•จ ๋ฐฑ..

Epilogue 2021.03.06

2021/2์›”ํ˜ธ

๋ฒŒ์จ 2์›”์ด ๋๋‚ฌ๋‹ค๋‹ˆ ์ด๊ฑด ๋ง๋„ ์•ˆ๋œ๋‹ค. 4ํ•™๋…„์ด ์ •๋ง ์ฝ” ์•ž์ด๋„ค ๐Ÿ™„ ์ด๋ฒˆ ๋‹ฌ์—๋„ ์ƒ๊ฐ๋ณด๋‹ค ์ด๊ฒƒ์ €๊ฒƒ ํ•œ ๊ฑฐ ๊ฐ™๊ธด ํ•œ๋ฐ ๋งค๋“ญ์„ ์ž˜ ์ง€์€ ๊ฒŒ ์žˆ์—ˆ๋‚˜? ํ•˜๋Š” ์งˆ๋ฌธ์—๋Š”.. ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค ใ…Žใ…Ž ์–ธ์ œ์ฏค ์•Œ์ฐฌ ํ•œ ๋‹ฌ์„ ๋ณด๋ƒˆ๋‹ค๊ณ  ์“ธ ์ˆ˜ ์žˆ์„๊นŒ ์‹ถ์ง€๋งŒ! ๋‚ด๊ฐ€ ์žฌ๋ฐŒ๊ฒŒ ์‚ด์•˜์œผ๋ฉด ๋์ง€ ๋ญ !~!~!~!~! ๋‚˜์˜ ๊ฒจ์šธ๋ฐฉํ•™๊ณผ 2์›”์„ ๋Œ์•„๋ณด๋ฉด์„œ 3์›” ๋งž์„ ์ค€๋น„๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค. ๊ฐœ์ธ ๊ณต๋ถ€ ์ด๋ฒˆ ๋‹ฌ์€ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์ด ๋งŽ์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค. ๋ถ€์ŠคํŠธ์ฝ”์Šค์—์„œ ์ธ๊ณต์ง€๋Šฅ์„ ์œ„ํ•œ ์„ ํ˜•๋Œ€์ˆ˜ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ง€๊ธˆ ๋ช‡ ๊ฐ•์—์„œ ๋ฉˆ์ท„๋Š”์ง€ ๊ธฐ์–ต๋„ ์•ˆ ๋‚จ ํ˜ธํ˜ธ ํ•™๊ธฐ ์ค‘์— ์ธ๊ณต์ง€๋Šฅ ๊ณต๋ถ€๋ฅผ ๋”ฐ๋กœ ๋ณ‘ํ–‰ํ•  ์ˆ˜ ์žˆ์„์ง€ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ ์ผ๋‹จ ๋ฏธ๋ž˜์˜ ๋‚˜์—๊ฒŒ ๋งก๊ธด๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ Level.1์„ ๋‹ค ํ’€์—ˆ๋‹ค. ์›๋ž˜ ๊ณ„ํšํ–ˆ๋˜ ๊ฑฐ๋ณด๋‹ค ํ•œ ์ฃผ ์ •๋„ ๋ฐ€๋ ธ๊ธด ํ–ˆ์ง€๋งŒ 2์›” ..

Greedy: ํƒ์š•๋ฒ•

๊ฐœ๋…๋งค ์ˆœ๊ฐ„๋งˆ๋‹ค ๊ทธ ์ƒํ™ฉ์—์„œ ๊ฐ€์žฅ ์ตœ์ ์ธ ์„ ํƒ์„ ํ•˜๋Š” ๋ฐฉ์‹. ๊ฐ ๋‹จ๊ณ„์—์„œ ๋‚ด๋ฆฐ ๊ฒฐ์ •์ด ์ „์ฒด๋กœ ๋ดค์„ ๋•Œ๋„ ์ตœ์ ์ผ ๊ฑฐ๋ผ๋Š” ๋ณด์žฅ์€ ์—†๋‹ค.์œ„ ์‚ฌ์ง„์„ ์ฐธ๊ณ ํ•˜์—ฌ ์„ธ ์ˆซ์ž์˜ ํ•ฉ์ด ๊ฐ€์žฅ ์ปค์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž. ์‹ค์ œ๋กœ ๊ฐ€์žฅ ํฐ ์ˆ˜๋Š” 109์ง€๋งŒ Greedy algorithm์˜ ๊ฒฐ๊ณผ๋กœ ๋‚˜์˜จ ๊ฐ’์€ 25๊ฐ€ ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฒซ ์ค„์˜ '๋งค ์ˆœ๊ฐ„๋งˆ๋‹ค ๊ทธ ์ƒํ™ฉ์—์„œ ๊ฐ€์žฅ ์ตœ์ ์ธ ์„ ํƒ์„ ํ•˜๋Š” ๋ฐฉ์‹'์„ ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค. Greedy algorithm์— ๋”ฐ๋ฅธ ์ˆซ์ž ์„ ํƒ ๊ณผ์ •์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. โ‘  7์—์„œ ์‹œ์ž‘โ‘ก 3๊ณผ 12๋ฅผ ๋งŒ๋‚ฌ์„ ๋•Œ ๋” ํฐ ์ˆ˜์ธ 12 ์„ ํƒ(3์„ ์„ ํƒํ•  ๊ฒฝ์šฐ 99๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฏธ๋ž˜์˜ ์„ ํƒ์— ๋Œ€ํ•ด์„œ ์ƒ๊ฐํ•˜์ง€ ์•Š์Œ)โ‘ข 12์—์„œ 5, 6์„ ๋งŒ๋‚ฌ์„ ๋•Œ ๋” ํฐ ์ˆ˜์ธ 6 ์„ ํƒํ•˜์ง€๋งŒ ํƒ์š•๋ฒ•์„ ์ด์šฉํ•ด ํ•ญ์ƒ ๋ถ€๋ถ„ ์ตœ์ ํ•ด๋ฅผ ๊ตฌํ•  ์ˆ˜ ..

DSC PKNU ํ”„๋กœ์ ํŠธ

โœ ์šฐ๋‹นํƒ•ํƒ• ๋ฆฌ์•กํŠธ ์•ฝ 2~3๊ฐœ์›” ๊ฐ„ ์ง„ํ–‰๋œ DSC PKNU ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚ฌ๋‹ค. ์šฐ๋ฆฌ ํŒ€์€ ์ ์žฌ ๋ถˆ๋Ÿ‰ ์ฐจ๋Ÿ‰์„ ์ธ์‹ํ•ด์„œ ๋ถˆ๋Ÿ‰์ผ ๊ฒฝ์šฐ ์ฐจ๋Ÿ‰ ์‚ฌ์ง„ ์ €์žฅ, ๋ฒˆํ˜ธํŒ์—์„œ ๋ฒˆํ˜ธ๋ฅผ ์ถ”์ถœํ•ด๋‚ด๊ณ  ์‹ ๊ณ ๊นŒ์ง€ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•œ ์•ฑ์„ ๊ฐœ๋ฐœํ–ˆ๊ณ , ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋กœ ๋‚˜๋ˆ ์„œ ์ž‘์—…ํ–ˆ๋Š”๋ฐ ๋‚˜๋Š” ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋งก์•˜๋‹ค. ์‚ฌ์‹ค ๋ฆฌ์•กํŠธ๋กœ ์ž‘์—…ํ•œ ํ›„์— ๋ฆฌ์•กํŠธ ๋„ค์ดํ‹ฐ๋ธŒ webview๋ฅผ ์ด์šฉํ•ด์„œ ์•ฑ์ฒ˜๋Ÿผ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ...! webview+expo๋กœ ์‹คํ–‰ํ•˜๋ฉด ์นด๋ฉ”๋ผ ์ž‘๋™์ด ์•ˆ๋ผ์„œ ์•ฑ์ด๋ผ๊ณ  ํ•˜๊ธฐ์—๋Š” ์• ๋งคํ•œ ๋ถ€๋ถ„์ด ์žˆ๊ธด ํ•˜๋‹ค. ๊ธ€ ์•ˆ์—์„œ๋Š” ์ž‘์„ฑ์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ์•ฑ์ด๋ผ๊ณ  ์“ฐ๊ฒ ๋‹ค. ๋‚ด๊ฐ€ ์ž‘์—…์„ ๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด์„œ ์‹ค์งˆ์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ์— ์ง‘์ค‘ํ•œ ๊ธฐ๊ฐ„์€ 1๋‹ฌ ์ •๋„๋‹ค. ํ”„๋ก ํŠธ๋Š” ๋‚˜ ํฌํ•จ 2๋ช…์ด์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋งก์€ ๋ถ€๋ถ„์€ ๋ฉ”์ธ ํŽ˜์ด์ง€ ๋””์ž์ธ๊ณผ ๊ฐค๋Ÿฌ๋ฆฌ ํŽ˜์ด์ง€! js/css๋กœ..

Epilogue 2021.02.20

[Python] lambda

์•„์ง๋„ ๋žŒ๋‹ค์‹์ด ์†์— ์•ˆ ์ต์–ด๊ฐ€์ง€๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜ 20๋ฌธ์ œ ํ’€์–ด์•ผ 1๋ฒˆ ์“ธ๊นŒ ๋ง๊นŒ์ธ๋ฐ, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํšจ์œจ์„ฑ ๋ฌธ์ œ ๋•Œ๋ฌธ์— ์ข…์ข… ๋žŒ๋‹ค์‹ ์จ์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ์–ด์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. lambda ํ‘œํ˜„์‹ lambda ๋งค๊ฐœ๋ณ€์ˆ˜: ์‹ ์กฐ๊ฑด๋ถ€ ํ‘œํ˜„์‹ lambda ๋งค๊ฐœ๋ณ€์ˆ˜: ์‹1 if ์กฐ๊ฑด์‹1 else ์กฐ๊ฑด์‹2 ex) list(map(lambda x: str(x) if x % 3 == 0 else x, a)) → a๋ผ๋Š” ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•  ๋•Œ 3์˜ ๋ฐฐ์ˆ˜์ธ ๊ฐ’๋งŒ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ โญ ์ฃผ์˜ โญ - if๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด else๋„ ๋ฐ˜๋“œ์‹œ ์žˆ์–ด์•ผ ํ•จ - elif๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ if ~ else๋ฅผ ์—ฐ์†์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•จ def vs lambda # def def plus_ten(x): return x+10 # lambda e..

Language 2021.02.09