Tinkerbell Glitter
[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) #..
[241217] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ ๋ฌธ์ œ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๋ฌธ์ œ ํ’€์ด๐Ÿ’ฏ
ํ”ผ์ž ๋‚˜๋ˆ  ๋จน๊ธฐ (2)Q. ๋จธ์“ฑ์ด๋„ค ํ”ผ์ž๊ฐ€๊ฒŒ๋Š” ํ”ผ์ž๋ฅผ ์—ฌ์„ฏ ์กฐ๊ฐ์œผ๋กœ ์ž˜๋ผ ์ค๋‹ˆ๋‹ค. ํ”ผ์ž๋ฅผ ๋‚˜๋ˆ ๋จน์„ ์‚ฌ๋žŒ์˜ ์ˆ˜ `n`์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, `n`๋ช…์ด ์ฃผ๋ฌธํ•œ ํ”ผ์ž๋ฅผ ๋‚จ๊ธฐ์ง€ ์•Š๊ณ  ๋ชจ๋‘ ๊ฐ™์€ ์ˆ˜์˜ ํ”ผ์ž ์กฐ๊ฐ์„ ๋จน์–ด์•ผ ํ•œ๋‹ค๋ฉด ์ตœ์†Œ ๋ช‡ ํŒ์„ ์‹œ์ผœ์•ผ ํ•˜๋Š”์ง€๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”.A.def gcd(a, b): # ํ•œ ๋ฒˆ ์“ฐ๊ณ  ๋ฒ„๋ ค์งˆ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ ํ•จ์ˆ˜ ํ˜ธ์ถœํ•ด์ค๋‹ˆ๋‹ค... while b: a, b= b, a % b return adef lcm(a, b): # ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋ฅผ ์œ„ํ•ด ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ์ƒ์„ฑํ•œ ๋‚˜... ์•„์ด๊ณ  ๋น„ํšจ์œจ์ ์ด๋‹ค... return (a * b) // gcd(a, b)def solution(n): nanum = n // 6 namuji ..
[241217] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ ๋ฌธ์ œ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๋ฌธ์ œ ํ’€์ด๐Ÿ’ฏ
์ตœ๋นˆ๊ฐ’ ๊ตฌํ•˜๊ธฐQ. ์ตœ๋นˆ๊ฐ’์€ ์ฃผ์–ด์ง„ ๊ฐ’ ์ค‘์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ๋‚˜์˜ค๋Š” ๊ฐ’์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ ๋ฐฐ์—ด `array` ๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ,์ตœ๋นˆ๊ฐ’์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”. ์ตœ๋นˆ๊ฐ’์ด ์—ฌ๋Ÿฌ ๊ฐœ๋ฉด -1์„ return ํ•ฉ๋‹ˆ๋‹ค.A.from collections import Counter # ์ปฌ๋ ‰์…˜ ๋ชจ๋“ˆ์˜ ์นด์šดํ„ฐ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.def solution(array): # ์ธ์ž๋ฅผ array๋กœ ๋ฐ›๋Š” solution ํ•จ์ˆ˜ ํ˜ธ์ถœ # Counter ํ•จ์ˆ˜๋Š” ๋ฆฌ์ŠคํŠธ์˜ ์š”์†Œ(key:array)๊ฐ€ ๋ช‡ ๋ฒˆ ๋‚˜์˜ค๋Š”์ง€(value)๋ฅผ dict ํ˜•ํƒœ๋กœ ์ €์žฅ ๋ฐ›์Šต๋‹ˆ๋‹ค. array_count = Counter(array) # array_count ๋ณ€์ˆ˜์— Counter(array)๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ma..
[241213] ๊นƒ๊ณผ ๊นƒํ—ˆ๋ธŒ ์—ฐ๋™์‹œํ‚ค๊ธฐ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๊ฐœ๋… ์ •๋ฆฌ๐Ÿ“š
๊นƒ๊ณผ ๊นƒํ—ˆ๋ธŒ ์—ฐ๋™์‹œํ‚ค๊ธฐ๐Ÿ”—CURSOR ๋ผ๋Š” VSCode ๊ธฐ๋ฐ˜์˜ AI ์—ฐ๋™ IDE๊ฐ€ ์žˆ๋‹ค~๊ผญ ํ•œ ๋ฒˆ ์จ๋ณผ ๊ฒƒ~login.py ์™€ logout.py ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค์ด๊ฑธ ์ด์ œ ๊นƒํ—ˆ๋ธŒ์— ์—ฐ๋™ ์‹œ์ผœ๋ณผ ๊ฒ๋‹ˆ๋‹ค??๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด์ค„๊ฒŒ์—ฌ๋ฐฉ๊ธˆ ๋งŒ๋“  ๊นƒํ—ˆ๋ธŒ ๋งํฌ๋ฅผ`git remote add origin` ํ•ด์ค๋‹ˆ๋‹คํ•ด๋‹น ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋ฉ”์ธ ๋ธŒ๋žœ์น˜๋กœ ์ •ํ•ด์ค„๊ฒŒ์—ฌ`git branch -M` main ํ•˜๋ฉด์€???์ด์ œ ๋‚ด ๋กœ์ปฌ ์ €์žฅ์†Œ(์ปดํ„ฐ)์™€ ์›๊ฒฉ ์ €์žฅ์†Œ(๊นƒํ—ˆ๋ธŒ)๊ฐ€์—ฐ๋™์ด ๋ฉ๋‹ˆ๋‹ค์ด์ œ `git push -u origin` main ์„ ํ•ด๋ณผ๊ฑด๋ฐ์—ฌ๊ธฐ์„œ u ๋Š” up stream ์˜ ์•ฝ์ž๋ผ๊ณ  ํ•˜์‹ฌ๊นƒ ํ‘ธ์‹œ ํ–ˆ์„ ๋•Œ ์ •์ƒ ๋™์ž‘ ํ•˜๊ฑฐ๋‚˜์•„๋‹˜ ์ €๋ ‡๊ฒŒ ๋กœ๊ทธ์ธ ํ•˜๋ผ๊ณ  ์ฐฝ์ด ๋– ์•ผํ•˜๋Š”๋ฐ,,,๋‚œ ์™œ ์‹คํŒจํ–ˆ๋‹ค๊ณ  ๋œจ์ง€????????์ด ๋†€๋ฆผ๋ณด๋“ค์•„,,,,๐Ÿ™ƒ์•”ํŠผ..