๋ชจ๋“ ๋‚  88

[๊ตฌํ˜„] ๋นˆ์ถœ) ๋ฐฐ์—ด ํšŒ์ „ํ•˜๊ธฐ

๋‹ค์Œ์€ ๋ฐฐ์—ด์„ ์˜ค๋ฅธ์ชฝ 90๋„ ํšŒ์ „์‹œํ‚จ ์ฝ”๋“œ์ด๋‹ค. ๋ฐฉ๋ฒ•1. depth+(์ƒํ•˜์ขŒ์šฐ 4๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„)ํ•ด๋‹น ์ฝ”๋“œ๋Š” ๋ฐฐ์—ด์€ 4๊ฐœ๋กœ ๋‚˜๋ˆ„๊ณ  depth๋ฅผ ์ด์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด๋‹ค.def rotate_right(matrix, len_key): depth=len(matrix)//2 rotate_matrix=[[0]*len(matrix) for _ in range(len(matrix))] for row in range(0, depth+1): for col in range(row, row+(len_key-1)-2*row): rotate_matrix[col][len_key-1-row]=matrix[row][col]#๋ถ rotate_matrix[len_ke..

[Programmers] ๊ฐ€์‚ฌ ๊ฒ€์ƒ‰ (Lv.4) 2024/4/18

๋ฌธ์ œ ์ œ๋ชฉ ์ •๋‹ต๋ฅ  ๋‚œ์ด๋„ ๊ฐ€์‚ฌ ๊ฒ€์ƒ‰ 47% Lv.4 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๋ฌธ์ œ์š”์•ฝ ๋…ธ๋ž˜์— ์žˆ๋Š” ๋‹จ์–ด ์ง‘ํ•ฉ words(์ค‘๋ณต X), ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ ์ง‘ํ•ฉ queries๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์กฐ๊ฑด 1) words 2~100,000๊ฐœ, word ๊ธธ์ด 1~10,000, ์†Œ๋ฌธ์ž๋กœ๋งŒ ๊ตฌ์„ฑ ์กฐ๊ฑด 2) queries์˜ ๊ธธ์ด 2~100,000, query์˜ ๊ธธ์ด 1~10,000,? ํ•˜๋‚˜ ์ด์ƒ ํฌํ•จ(์ ‘๋‘์‚ฌ๋‚˜ ์ ‘๋ฏธ์‚ฌ๋กœ๋งŒ ๊ฐ€๋Šฅ) ํ’€์ด Step1. ํšจ์œจ์„ฑ ํ…Œ์ŠคํŠธ ์กด์žฌ->search์‹œ binary search(log n) ์ƒ๊ฐ (words*queries์‹œ ์‹œ๊ฐ„๋ณต์žก๋„ ์ดˆ..

[Baekjoon]16234. ์ธ๊ตฌ์ด๋™ (Gold_4) 2024/4/15

๋ฌธ์ œ ์ œ๋ชฉ ์ •๋‹ต๋ฅ  ๋‚œ์ด๋„ ์ธ๊ตฌ์ด๋™ 39% Gold_4 ๋ฌธ์ œ์š”์•ฝ ์ •์‚ฌ๊ฐํ˜• ๋•…์˜ ํฌ๊ธฐ N, ์ตœ์†Œ ์ธ๊ตฌ์ฐจ์ด L, ์ตœ๋Œ€ ์ธ๊ตฌ์ฐจ์ด R์ด ์ฒซ ๋ฒˆ์งธ ์ค„์— ์ฃผ์–ด์ง„๋‹ค. 1~N+1์ค„์—๋Š” ๋‚˜๋ผ๋ณ„ ์ธ๊ตฌ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ตญ๊ฒฝ์„ ์„ ๊ณต์œ ํ•˜๋Š” ๋‘ ๋‚˜๋ผ์˜ ์ธ๊ตฌ ์ฐจ์ด๊ฐ€ L์ด์ƒ R์ดํ•˜์ด๋ฉด ๋‘ ๋‚˜๋ผ๊ฐ€ ๊ณต์œ ํ•˜๋Š” ๊ตญ๊ฒฝ์„ ์„ ํ•˜๋ฃจ๋™์•ˆ ์—ฐ๋‹ค. ๊ตญ๊ฒฝ์„ ์ด ์—ด๋ ค์žˆ๊ณ , ์ธ์ ‘ํ•œ ์นธ์„ ์ด์šฉํ•ด ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ๋‚˜๋ผ๋“ค์„ ์—ฐํ•ฉ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์—ฐํ•ฉํ•˜๋Š” ๋‚˜๋ผ์˜ ์ธ๊ตฌ์ˆ˜๋Š” sum(์—ฐํ•ฉ ์ธ๊ตฌ์ˆ˜)/(์—ฐํ•ฉํ•˜๋Š” ๋‚˜๋ผ ์ˆ˜)์ด๋‹ค. ์ธ๊ตฌ ์ด๋™์ด ๋ฐœ์ƒํ•˜์ง€ ๋ชปํ• ๋•Œ๊นŒ์ง€ ์ธ๊ตฌ ์ด๋™์„ ์ง€์†ํ•œ๋‹ค. ์กฐ๊ฑด 1) 1

[Baekjoon]18405. ๊ฒฝ์Ÿ์  ์ „์—ผ (Gold_5) 2024/4/9

๋ฌธ์ œ ์ œ๋ชฉ ์ •๋‹ต๋ฅ  ๋‚œ์ด๋„ ๊ฒฝ์Ÿ์  ์ „์—ผ 30% Gold_5 ๋ฌธ์ œ์š”์•ฝ ์ •์‚ฌ๊ฐํ˜• ์‹œํ—˜๊ด€ ๊ธธ์ด N, ๋ฐ”์ด๋Ÿฌ์Šค ์ข…๋ฅ˜ K๊ฐ€ ์ฒซ ๋ฒˆ์งธ ์ค„์— ์ฃผ์–ด์ง„๋‹ค(๋ฐ”์ด๋Ÿฌ์Šค๋Š” 1~K๋ฒˆ๊นŒ์ง€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. 1~N+1์ค„์—๋Š” ์‹œํ—˜๊ด€์— ์žˆ๋Š” ์ƒํƒœ(๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋ฐ”์ด๋Ÿฌ์Šค ์ข…๋ฅ˜, ์—†์œผ๋ฉด 0)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. N+2 ์ค„์—๋Š” S, X, Y๊ฐ€ ์ฃผ์–ด์งˆ๋•Œ ์กฐ๊ฑด 1) 1

[Programmers] ๊ด„ํ˜ธ ๋ณ€ํ™˜ (Lv.2) 2024/4/5

๋ฌธ์ œ ์ œ๋ชฉ ์ •๋‹ต๋ฅ  ๋‚œ์ด๋„ ๊ด„ํ˜ธ ๋ณ€ํ™˜ 47% Lv.2 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๋ฌธ์ œ์š”์•ฝ ๋ฌธ์ž์—ด s๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์กฐ๊ฑด 1) s๋ฅผ ๊ท ํ˜• ์žกํžŒ u, ์ผ๋ฐ˜ v๋กœ ๋ถ„ํ•  (๊ท ํ˜• ์žกํžŒ== (, )์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋™์ผ) ์กฐ๊ฑด 2) u๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ์ง€ ํŒ๋‹จ (์˜ฌ๋ฐ”๋ฅธ= (์ด ์ง๊ฟ) ์•ž์— ๋‚˜์™€์•ผ ํ•จ) ์กฐ๊ฑด 3) ()์˜ ๊ฐœ์ˆ˜๋Š” ๋™์ผ, ๋ฌธ์ž์—ด์˜ ํฌ๊ธฐ๋Š” 2~1000 ์ดํ•˜ ์ด๋•Œ s๊ฐ€ ๋ฐ”๋ฅธ ์ˆœ์„œ๋Œ€๋กœ ๋ฐฐ์น˜๋˜๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ๋ผ(์ž์„ธํ•œ ๋กœ์ง์€ ๋ฌธ์ œ์— ์กด์žฌ) ํ’€์ด Step1. ์žฌ๊ท€ ํ’€์ด ๊ตฌํ˜„์‹œ -> ์ดˆ๊ธฐ ์กฐ๊ฑด ์„ค์ • ์ƒ๊ฐ Step2. ๋ฌธ์ œ์˜ ํ’€์ด ๋”ฐ๋ผ๊ฐ€๊ธฐ string ..

[Programmers] ๋ฌธ์ž์—ด ์••์ถ• (Lv.2) 2024/4/2

๋ฌธ์ œ ์ œ๋ชฉ์ •๋‹ต๋ฅ ๋‚œ์ด๋„๋ฌธ์ž์—ด ์••์ถ•43%Lv.2 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr ๋ฌธ์ œ์š”์•ฝ ๋ฌธ์ž์—ด s๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์กฐ๊ฑด 1) ๋ฌธ์ž์—ด์„ 1๊ฐœ ์ด์ƒ์˜ ๋‹จ์œ„๋กœ ์ž˜๋ผ์„œ ์••์ถ•ํ•œ๋‹ค. ์กฐ๊ฑด 2) ์••์ถ• ์—ฌ๋ถ€๋Š” ํ˜„์žฌ ๋ฌธ์ž์—ด์ด ๋ฐ”๋กœ ๋‹ค์Œ ๋ฌธ์ž์—ด๊ณผ ๋™์ผํ•˜๋ฉด ์••์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค. ์กฐ๊ฑด 3) ๋ฌธ์ž์—ด์„ ์ž๋ฅผ ๋•Œ ์กฐ๊ฑด 1) ์ดํ•˜์ธ ๋ ๋ฌธ์ž์—ด์€ ๊ทธ๋Œ€๋กœ ๋ถ™์—ฌ์ฃผ๋ฉด ๋œ๋‹ค. ์ด๋•Œ, ์••์ถ•ํ›„ ์ตœ์†Œ์˜ ๋ฌธ์ž์—ด ๊ธธ์ด๋ฅผ ๋ฐ˜ํ™˜ํ•ด๋ผ ํ’€์ดStep1. ์ตœ๋Œ€ ๋ช‡ ๊ฐœ๊นŒ์ง€ ์ž๋ฅผ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ -> [1~len(s)//2] Step2. ํ˜„์žฌ ๋ฌธ์ž์—ด๊ณผ ๋‹ค์Œ ๋ฌธ์ž์—ด ๋น„๊ต โ€ปโ€ป ์ฑ…์˜ ํ’€์ด์™€ ์œ ์‚ฌํ•˜๊ฒŒ ํ’€์—ˆ๋‹ค. step..

[Programmers] ๊ธฐ๋‘ฅ๊ณผ ๋ณด ์„ค์น˜ (Lv.3) 2024/4/1

๋ฌธ์ œ ์ œ๋ชฉ ์ •๋‹ต๋ฅ  ๋‚œ์ด๋„ ๊ธฐ๋‘ฅ๊ณผ ๋ณด ์„ค์น˜ 35% Lv.3 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๋ฌธ์ œ์š”์•ฝ ๊ตฌ์กฐ๋ฌผ(๊ธฐ๋‘ฅ, ๋ณด) ์„ค์น˜ ์‚ญ์ œ์— ๋Œ€ํ•œ ๋ฐฐ์—ด build_frame์ด ์ฃผ์–ด์ง„๋‹ค. ์กฐ๊ฑด 1) ๋ชจ๋“  ๊ธฐ๋‘ฅ์€ ๋•…์— ์„ค์น˜๋˜๊ฑฐ๋‚˜, ๋ณด์˜ ํ•œ์ชฝ ๋ ์œ„์— ์žˆ๊ฑฐ๋‚˜, ๋˜ ๋‹ค๋ฅธ ๊ธฐ๋‘ฅ ์œ„์— ์žˆ๋‹ค. ์กฐ๊ฑด 2) ๋ชจ๋“  ๋ณด๋Š” ๋•… ์œ„์— ์žˆ์ง€ ์•Š๊ณ , ํ•œ์ชฝ ๋์ด ๊ธฐ๋‘ฅ ์œ„์— ์žˆ๊ฑฐ๋‚˜, ์–‘์ชฝ ๋์ด ๋ณด์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ฐ ์‚ฝ์ž…, ์‚ญ์ œ๋งˆ๋‹ค ์กฐ๊ฑด1) ์กฐ๊ฑด2)๋ฅผ ๋งŒ์กฑ์‹œ์ผœ์•ผ ํ•œ๋‹ค(๋งŒ์กฑ์‹œํ‚ค์ง€ ์•Š๋Š” ํ–‰์œ„์— ๋Œ€ํ•ด์„œ๋Š” ๋ฌด์‹œํ•˜๊ณ  ๋‹ค์Œ ํ–‰์œ„๋ฅผ ์ง„ํ–‰) answer=๋ชจ๋“  ๊ตฌ์กฐ๋ฌผ ๊ฒฐ๊ณผ : [[x, y..

[Programmers] ์ž๋ฌผ์‡ ์™€ ์—ด์‡  (Lv.3) 2024/3/31

๋ฌธ์ œ ์ œ๋ชฉ ์ •๋‹ต๋ฅ  ๋‚œ์ด๋„ ์ž๋ฌผ์‡ ์™€ ์—ด์‡  40% Lv.3 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๋ฌธ์ œ์š”์•ฝ ์ž๋ฌผ์‡ ์˜ ํ™ˆ๊ณผ ์—ด์‡ ์˜ ๋Œ๊ธฐ ๋ถ€๋ถ„์ด ๋ชจ๋‘ ์ผ์น˜ํ•  ๋•Œ, ์ž๋ฌผ์‡ ๊ฐ€ ์—ด๋ฆฐ๋‹ค. ์กฐ๊ฑด 1) ์—ด์‡ ๋Š” ํšŒ์ „+์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ์กฐ๊ฑด 2) ์กฐ๊ฑด1 ์ดํ›„ ์—ด์‡ ์˜ ๋Œ๊ธฐ๊ฐ€ ์ž๋ฌผ์‡ ์˜ ๋Œ๊ธฐ์™€ ์ผ์น˜ํ•˜๋ฉด ์•ˆ ๋œ๋‹ค. ํ’€์ด Step1. ์ž๋ฌผ์‡ ์˜ ํ™ˆ๊ณผ ์—ด์‡ ์˜ ๋Œ๊ธฐ์˜ ์œ„์น˜ ์ฐพ๊ธฐ ์ตœ๋Œ€ ์ ๊ณผ ์ตœ์†Œ ์ ์„ ๊ตฌํ•œ ๋’ค ๊ฐœ์ˆ˜๋ฅผ ์„ผ๋‹ค. y์ถ• ์œ„์˜ ์–‘์˜ ์ •์ˆ˜์˜ ์ ์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ผ๋‹ค.(x์ถ• ์œ„์˜ ์–‘์˜ ์ •์ˆ˜์˜ ์ ์˜ ๊ฐœ์ˆ˜๋Š” ์„ธ์ง€ ์•Š๋Š”๋‹ค) Step2. ์—ด์‡ ๋ฅผ ํšŒ์ „+์ด๋™์‹œํ‚ค๋ฉฐ ์ž๋ฌผ์‡ ์˜ ํ™ˆ๊ณผ ์—ด์‡ ์˜ ๋Œ๊ธฐ๊ฐ€ ์ผ์น˜ํ•˜..

[Week15 ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ : Kafka] TIL 63์ผ์ฐจ Docker๋ฅผ ์ด์šฉํ•œ Kafka ํ™˜๊ฒฝ ๊ตฌ์ถ•(Feat. Google Cloud)

์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” yamlํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ Docker์—์„œ Kafka๋ฅผ ์‹คํ–‰ํ•ด ๋ณด์ž. โ… . GCP์— Docker์ปจํ…Œ์ด๋„ˆ๋กœ Kafka ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ 1. GCP VM ์ธ์Šคํ„ด์Šค ์„ค์ • ์ด์ „์˜ airflow์™€ ๋น„์Šทํ•œ ๊ณผ์ •์ด๋‹ค. full-stack Kafka yamlํŒŒ์ผ์„ ์‹คํ–‰ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ปดํ“จํŒ… ์ž์›์ด ๋งŽ์€ vm์—”์ง„์„ ์„ ํƒํ•˜์˜€๋‹ค. c2-standard-4 Ubuntu-20.04 30GB 2. ์„œ๋ฒ„์— Docker ์„ค์น˜ โ‘  ์‹œ์Šคํ…œ์˜ ํŒจํ‚ค์ง€ ๋ชฉ๋ก์„ ์ตœ์‹  ์ƒํƒœ๋กœ ์—…๋ฐ์ดํŠธ โ‘ก Docker๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ถ”๊ฐ€์ ์ธ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜(apt-transport-https, ca-certificates, curl, software-properties-common) โ‘ข Docker์˜ ๊ณต์‹ GPG ํ‚ค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ..

[Week12 Airflow ๊ณ ๊ธ‰] TIL 52์ผ์ฐจ Gsheet ์—ฐ๋™ํ•˜๊ธฐ&Airflow API ์‚ฌ์šฉํ•˜๊ธฐ

โ… . Redshift, Gsheet ์—ฐ๋™ํ•˜๊ธฐ 1. GCP ๊ธฐ๋ณธ์„ค์ • ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์— ๋กœ๊ทธ์ธํ•œ๋‹ค. https://console.cloud.google.com/welcome?project=programmers-devcourse-docker Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ๋กœ๊ทธ์ธ Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์œผ๋กœ ์ด๋™ accounts.google.com ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. API ๋ฐ ์„œ๋น„์Šค>์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด>์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด ๋งŒ๋“ค๊ธฐ>์„œ๋น„์Šค๊ณ„์ •์„ ์„ ํƒํ•œ๋‹ค. ์„œ๋น„์Šค ๊ณ„์ • ์ด๋ฆ„ : Gsheet๋กœ ์ž…๋ ฅ ์ด ์„œ๋น„์Šค ๊ณ„์ •์— ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ถ€์—ฌ : ํŽธ์ง‘์ž๋ฅผ ์„ ํƒํ•œ๋‹ค. ๊ทธ๋‹ค์Œ ๋‹ค์‹œ API ๋ฐ ์„œ๋น„์Šค>์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด ํŽ˜์ด์ง€์—์„œ ์•ž์„œ ๋งŒ๋“  Gsheet ์„œ๋น„์Šค๊ณ„์ •์˜ ์ด๋ฉ”์ผ์„ ์„ ํƒํ•œ๋‹ค. ํ‚ค>ํ‚ค์ถ”๊ฐ€>JSON ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ..

728x90