Tinkerbell Glitter
[241216 : 241220] 4์ฃผ์ฐจ WIL
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/ํ•œ ์ฃผ ์ •๋ฆฌ๐Ÿง˜๐Ÿป‍โ™€๏ธ
๋ญํ–ˆ๋‹ค๊ณ  ๋ฒŒ์จ 4์ฃผ์ฐจ์ผ๊นŒ์š”?๊ทธ๋ž˜๋„ ์ด๋ฒˆ ์ผ์ฃผ์ผ๊ฐ„์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ๋ฅผ ์ง„๋“ํ•˜๊ฒŒํ’€์–ด๋ณผ ๋…ธ๋ ฅ๋„ ํ–ˆ๊ณ .. ์ผ๋‹จ ์ด๋ฒˆ ์ฃผ๋Š” ๋”ด๊ธธ๋กœ ๊ด€์‹ฌ์ด ์ƒˆ๋Š”๋ฐ์—๋ฐฉ์–ด๋ฅผ ์„ฑ๊ณตํ•œ ์ฃผ์ธ ๊ฒƒ ๊ฐ™๋‹ค์ด์ œ ์—ฌ๊ธฐ์„œ ๋‚ด ์‹ค๋ ฅ์„ '์–ผ๋งˆ๋‚˜ ์–ด๋–ป๊ฒŒ ๋” ๋ฐœ์ „์‹œํ‚ฌ ๊ฒƒ์ธ๊ฐ€' ๊ฐ€ ๊ด€๊ฑด์ธ๋ฐ์ง€๊ธˆ ์ฝ”์ŠคํŠธ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ํ—ˆ๋น„๊ฐ€ ๋˜๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ์ข‹์„์ง€ํŠœํ„ฐ๋‹˜๊ป˜๋„ ์ฐพ์•„๊ฐ€๋ณด๊ณ  ๋‹ค๋ฅธ ๋ถ„๋“ค ์˜๊ฒฌ๋„ ๋“ค์–ด๋ณด๊ณ  ์ด๋ฆฌ์ €๋ฆฌ ๋ฐฉํ™ฉ์ค‘์ด๋‹ค์‚ฌ์‹ค,,, ์ด๋ฒˆ์ฃผ์ฐจ WIL ์ง„์ž‘ ์ผ์–ด์•ผ ํ•˜๋Š”๋ฐํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œํ’€์ด ๋ณด๋‹ค๊ฐ€ ์—ฌํƒœ ๋ชป์ผ๋‹ค๋Š”๊ฑฐ ๊นจ๋‹ซ๊ณ ๋Š”๋ถ€๋žด๋ถ€๋žด ์“ฐ๋Š”์ค‘...์‹ค๋ ฅ์ด ๋Š˜์–ด๋‚˜๋Š”๊ฑด ์™œ ๋”๋””๊ฒŒ ์•Œ ์ˆ˜๋ฐ–์— ์—†์„๊นŒ?ํ™• ํ‹ฐ๊ฐ€ ๋‚ฌ์Œ ์ข‹๊ฒ ๋‹ค^ใ… ^...๋‚˜์ž์‹  ์—ด๋‘์‹œ๊ฐ„๋™์•ˆ ๋ญ˜ ๊ณต๋ถ€ํ•˜๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ผ๋‹จ ๋‹ด์ฃผ๋„ ํ™”์ดํŒ…์ด์š”,,,
[241220] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ ๋ฌธ์ œ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๋ฌธ์ œ ํ’€์ด๐Ÿ’ฏ
๊ทธ๋ฆผ ํ™•๋Œ€ ๐Ÿ–ผ๏ธQ. ์ง์‚ฌ๊ฐํ˜• ํ˜•ํƒœ์˜ ๊ทธ๋ฆผ ํŒŒ์ผ์ด ์žˆ๊ณ , ์ด ๊ทธ๋ฆผ ํŒŒ์ผ์€ 1 × 1 ํฌ๊ธฐ์˜ ์ •์‚ฌ๊ฐํ˜• ํฌ๊ธฐ์˜ ํ”ฝ์…€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ทธ๋ฆผ ํŒŒ์ผ์„ ๋‚˜ํƒ€๋‚ธ ๋ฌธ์ž์—ด ๋ฐฐ์—ด `picture`๊ณผ ์ •์ˆ˜ `k`๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ด ๊ทธ๋ฆผ ํŒŒ์ผ์„ ๊ฐ€๋กœ ์„ธ๋กœ๋กœ `k`๋ฐฐ ๋Š˜๋ฆฐ ๊ทธ๋ฆผ ํŒŒ์ผ์„ ๋‚˜ํƒ€๋‚ด๋„๋ก ๋ฌธ์ž์—ด ๋ฐฐ์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.์ œํ•œ์‚ฌํ•ญ1 ≤ picture์˜ ๊ธธ์ด ≤ 201 ≤ picture์˜ ์›์†Œ์˜ ๊ธธ์ด ≤ 20๋ชจ๋“  picture์˜ ์›์†Œ์˜ ๊ธธ์ด๋Š” ๊ฐ™์Šต๋‹ˆ๋‹ค.picture์˜ ์›์†Œ๋Š” '.'๊ณผ 'x'๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.1 ≤ k ≤ 10์ž…์ถœ๋ ฅ ์˜ˆ์‹œpicturekresult[".xx...xx.", "x..x.x..x", "x...x...x", ".x.....x.", "..x....
[241219] ํŒŒ์ด์ฌ ๋ฒ”์œ„(Scope) ๊ฐœ๋… ์ •๋ฆฌ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๊ฐœ๋… ์ •๋ฆฌ๐Ÿ“š
1. ๋ฒ”์œ„(Scope)๋ฒ”์œ„(Scope)๋ž€?๐Ÿ‘€์Šค์ฝ”ํ”„(Scope)๋ž€ ๋ณ€์ˆ˜, ํ•จ์ˆ˜, ๊ฐ์ฒด ๋“ฑ์ด ์œ ํšจํ•œ ๋ฒ”์œ„๋ฅผ ๋งํ•œ๋‹คํŠน์ • ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜๊ฐ€ ์–ด๋””์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹คLEGB ๊ทœ์น™์— ๋”ฐ๋ผ ์ž‘๋™ํ•จLEGB ๊ทœ์น™์ด๋ž€??๋ณ€์ˆ˜๋ฅผ ์ฐพ์„ ๋•Œ LEGB ์ˆœ์„œ๋กœ ๊ฒ€์ƒ‰ํ•จ: Local: ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ•จ์ˆ˜ ๋‚ด๋ถ€ ์Šค์ฝ”ํ”„Enclosing: ์ค‘์ฒฉ ํ•จ์ˆ˜์˜ ๋ฐ”๊นฅ์ชฝ ํ•จ์ˆ˜ ์Šค์ฝ”ํ”„Global: ๋ชจ๋“ˆ ์ „์ฒด์˜ ์Šค์ฝ”ํ”„Built-in: ํŒŒ์ด์ฌ ๋‚ด์žฅ ์Šค์ฝ”ํ”„์Šค์ฝ”ํ”„ ์ข…๋ฅ˜:1. Local Scope (L)์ •์˜: ํ•จ์ˆ˜ ๋‚ด๋ถ€์—์„œ ์ •์˜๋œ ๋ณ€์ˆ˜์˜ ์Šค์ฝ”ํ”„. ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋  ๋•Œ ์ƒ์„ฑ๋˜๊ณ , ํ•จ์ˆ˜ ์‹คํ–‰์ด ๋๋‚˜๋ฉด ์†Œ๋ฉธํ•จ.์˜ˆ:def my_function(): x = 10 # Local ๋ณ€์ˆ˜ print(x)my_function() # ์ถœ๋ ฅ: 10print(x) #..
[241218] git branch ์™€ merge
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๊ฐœ๋… ์ •๋ฆฌ๐Ÿ“š
Branch ์™€ Merge~์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์šธ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค~BranchMergeํ˜‘์—…(์ถ”ํ›„ ์ง„ํ–‰)git pull ์€ ์–ด๋–จ ๋•Œ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€?์˜ˆ:๋ซ„๋ซ„์™€ ์†จ์†จ๊ฐ€ ํ˜‘์—…์„ ์ง„ํ–‰ํ•œ๋‹ค.๋ซ„๋ซ„๊ฐ€ ์ž ๋“  ์‚ฌ์ด ์†จ์†จ๊ฐ€ ๊ฐœ๋ฐœ์ž‘์—…์„ ๋‹ค ๋๋‚ด์„œ ๊นƒํ—™ ๋ ˆํฌ์—์ž‘์„ฑ๋œ ์ฝ”๋“œํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ–ˆ๋‹ค.๋ซ„๋ซ„๊ฐ€ ๋‹ค์Œ๋‚  ์•„์นจ์— ์†จ์†จ์˜ ์ปค๋ฐ‹์„ ํ™•์ธํ•œ ๋ซ„๋ซ„๋Š”์†จ์†จ์˜ ์ž‘์—…๋‚ด์šฉ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊นƒํ—™์—์„œ ์ž‘์—…ํŒŒ์ผ์„๋Œ์–ด๋Œ•๊ฒจ์™”๋‹ค.์ด๊ฑด ๋ณต์Šต,,,untracked >> git add >> tracked >> git commit >>modified >> git add >> git commit >> git push๊นƒํ—™ ๋ ˆํฌ์— ์ปค๋ฐ‹์ด ํ‘ธ์‹œ๋˜๋Š” ๊ทธ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๋‚ด ๊นƒํ—™ ๋ ˆํฌ์˜์ฝ”๋“œ ํŒŒ์ผ๋“ค์„ ํ™•์ธํ•  ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ,,,(ํŠนํžˆ ๋ ˆํฌ๊ฐ€ ๊ณต๊ฐœ๋ฉด ๋”๋”)ํ˜น์‹œ๋‚˜ ํŒŒ์ผ ์•ˆ์— ์ค‘์š”ํ•œ ๋‚ด์šฉ์ด ๋‹ด๊ฒจ์žˆ์„..
[241217] ๋จธ์‹ ๋Ÿฌ๋‹ ๊ฐœ๋… ์ •๋ฆฌ ๋‘๋ฒˆ์งธ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๊ฐœ๋… ์ •๋ฆฌ๐Ÿ“š
๋จธ์‹ ๋Ÿฌ๋‹์ด๋ž€???์–ด์ œ์— ์ด์€ ๋‘๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค^__^๋‹คํ•ญ ์„ ํ˜•ํšŒ๊ท€๋ž€???์ผ์ฐจํ•จ์ˆ˜ n๊ฐœ๋ฅผ ์ˆ˜์‹์œผ๋กœ ๋‚˜์—ดํ•œ ๊ฒ๋‹ˆ๋‹ค~์™œ n๊ฐœ๋ฅผ ๋‚˜์—ดํ•˜๋‚˜์š”??์„ธ์ƒ์— ๋ณ€์ˆ˜๊ฐ€ ํ•œ ๊ฐœ๋งŒ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋‹ˆ๊นŒ์š”~$$y = XW$$X๋Š” ๋ณ€์ˆ˜ ํ–‰๋ ฌ,์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด ๋ณ€์ˆ˜ ๋ญ‰์น˜๋“ค: x1, x2, x3 ••• ์„ ๋ฌถ์–ด์ค€ ๊ฒƒ์ž„W๋Š” ๊ฐ€์ค‘์น˜ ํ–‰๋ ฌ์„ ์˜๋ฏธํ•œ๋‹ค~๊ฐ€์ค‘์น˜ ๋ญ‰์น˜๋“ค: w1, w2, w3 •••๋‹คํ•ญ ์„ ํ˜•ํšŒ๊ท€ ์‹ค์ œ ์‚ฌ๋ก€:๊ตํ†ต ์ •์ฒด ์˜ˆ์ธก๋‚ ์”จ ์˜ˆ์ธกํ™˜์œจ ์˜ˆ์ธก์ด์ค‘ ๋ถ„๋ฅ˜์˜ ๊ธฐ๋ณธ ์›๋ฆฌ๋Š” ์˜ค๋กœ์ง€0๊ณผ 1๋ฟ0: False1: Trueํ™•๋ฅ ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค1์— ๊ฐ€๊นŒ์›Œ์งˆ ์ˆ˜๋ก ์ •๋‹ต์— ๊ฐ€๊นŒ์›Œ์ง€๋Š” ๊ฒƒ์ž„0.5 ์ด์ƒ >> ์ •๋‹ต์— ๊ฐ€๊นŒ์›€0.5 ๋ฏธ๋งŒ ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ถ„๋ฅ˜ํ•ด์„œ ์นดํ…Œ๊ณ ๋ฆฌํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค~~๋‹ค์ค‘ ๋ถ„๋ฅ˜๋ž€~์‰ฝ๊ฒŒ ๋งํ•ด ์ด์ค‘ ๋ถ„๋ฅ˜๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ํ•œ ๊ฒƒ~๊ทผ๋ฐ ์ด์ œ ๊ฐ ํ™•๋ฅ  ๋ณ„๋กœ ํ•ฉ์ด 1์ด์–ด์•ผ ํ•จ$..