Potato
์•ˆ๋…•ํ•˜์„ธ์š”, ๊ฐ์žก๋‹ˆ๋‹ค?๐Ÿฅ” ^___^ ๐Ÿ˜บ github ๋ฐ”๋กœ๊ฐ€๊ธฐ ๐Ÿ‘‰๐Ÿป
๋ฐ˜์‘ํ˜•

Algorithm/Programmers 55

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฃผ์‹๊ฐ€๊ฒฉ (level.2)

๋ฌธ์ œ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42584 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ฃผ์‹๊ฐ€๊ฒฉ ์ดˆ ๋‹จ์œ„๋กœ ๊ธฐ๋ก๋œ ์ฃผ์‹๊ฐ€๊ฒฉ์ด ๋‹ด๊ธด ๋ฐฐ์—ด prices๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€์ง€ ์•Š์€ ๊ธฐ๊ฐ„์€ ๋ช‡ ์ดˆ์ธ์ง€๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ prices์˜ ๊ฐ ๊ฐ€๊ฒฉ์€ 1 ์ด์ƒ 10,00 programmers.co.kr ๋‚˜์˜ํ’€์ด deque๋ฅผ์จ์•ผ ํšจ์œจ์„ฑํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ์˜์™ธ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฆฌ์ŠคํŠธํ˜•ํƒœ๋กœ ํ’€์—ˆ๋”๋‹ˆ ๊ทธ๋ƒฅ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค. def solution(prices): answer = [] for i in range(len(prices)-1): price = prices[i] for j in range(i+1, len..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ (์นด์นด์˜ค, level.2)

๋ฌธ์ œ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42888/ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ ์นด์นด์˜คํ†ก ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ์—์„œ๋Š” ์นœ๊ตฌ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค๊ณผ ๋Œ€ํ™”๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ณธ๋ž˜ ๋‹‰๋„ค์ž„์ด ์•„๋‹Œ ๊ฐ€์ƒ์˜ ๋‹‰๋„ค์ž„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ„ํŒ…๋ฐฉ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ์‹ ์ž…์‚ฌ์›์ธ ๊น€ํฌ๋ฃจ๋Š” ์นด์นด์˜คํ†ก ์˜ค programmers.co.kr ๋‚˜์˜ํ’€์ด ๋”•์…”๋„ˆ๋ฆฌ์˜ key๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ value๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด, ๊ฐ€์žฅ ์ตœ๊ทผ์˜ value๋ฅผ ์ €์žฅํ•œ๋‹ค๋Š” ํŠน์ง•์„ ์ด์šฉ ์‚ฌ์šฉ์ž๋Š” Enterํ•  ๋•Œ, changeํ•  ๋•Œ ๋‹‰๋„ค์ž„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ด ๋‘๊ฐ€์ง€์˜ ๊ฒฝ์šฐ์— ํ•œํ•ด์„œ dic์— userid(KEY) ๊ธฐ์ค€์œผ๋กœ Nickname(VALUE)๋ฅผ ์ €์žฅํ•ด์คŒ def solution(record): # ์šฐ์„  split์œผ๋กœ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 124๋‚˜๋ผ์˜ ์ˆซ์ž (level.2)

๋ฌธ์ œ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/12899 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - 124 ๋‚˜๋ผ์˜ ์ˆซ์ž programmers.co.kr ๋‚˜์˜ํ’€์ด ๊ทœ์น™์ฐพ๋Š”๋ฐ 1์‹œ๊ฐ„๊ฑธ๋ฆผ 3์ง„๋ฒ•, 4์ง„๋ฒ• ๋“ฑ ์—ฌ๋Ÿฌ ์ง„๋ฒ•์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ํ•„์š” (๋‚œ ์ดํ•ด๋„๊ฐ€ ๋‚ฎ์•„์„œ ์ฐพ์•„๋ณด๋ฉด์„œ ํ’€์—ˆ์Œ ใ…  ) ์‚ฌ๊ณ  ์ˆœ์„œ 3๊ฐœ์˜ ์ˆซ์ž๋กœ ๋Œ์•„๊ฐ„๋‹ค? 3์ง„๋ฒ•์„ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. 3์ง„๋ฒ•์ผ ๊ฒฝ์šฐ, 0,1,2 ์„ธ๊ฐœ์˜ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋Š”๋ฐ ํ•ด๋‹น ๋ฌธ์ œ๋Š” 1,2,4 ์ด๋ฏ€๋กœ ์–ด๋–ค๊ฒฝ์šฐ์— ์–ด๋–ค ์ˆซ์ž๊ฐ€ ์˜ค๋Š”์ง€์— ๋Œ€ํ•œ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค ๋„์ €ํžˆ ๊ทœ์น™์„ ๋ชป์ฐพ๊ฒŸ๋‹ค๊ฐ€ ์ธํ„ฐ๋„ท์—์„œ -1์„ ํ•ด์„œ ์ด์šฉํ•œ๋‹ค๋Š” ๊ธ€์„ ์ฐธ๊ณ ํ•ด์„œ ๊ทœ์น™์„ ์ฐพ์•„๋ณด์•˜๋‹ค. ์˜ˆ์‹œ๋ฅผ๋“ค์–ด ์ƒ๊ฐํ•ด๋ณด์ž. n =10 ์ด๋ผ๋ฉด, ๋จผ์ € n-1์„ ํ•ด๋ณด์ž. ๊ทธ๋Ÿผ 9์—์„œ 3์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ์‹œ์ž‘ํ• ๊ฒƒ 9๋‚˜๋ˆ„๊ธฐ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์Šคํƒ/ํ - ๋‹ค๋ฆฌ๋ฅผ ์ง€๋‚˜๋Š” ํŠธ๋Ÿญ (level.2)

๋ฌธ์ œ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42583 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋‹ค๋ฆฌ๋ฅผ ์ง€๋‚˜๋Š” ํŠธ๋Ÿญ ํŠธ๋Ÿญ ์—ฌ๋Ÿฌ ๋Œ€๊ฐ€ ๊ฐ•์„ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ์ผ์ฐจ์„  ๋‹ค๋ฆฌ๋ฅผ ์ •ํ•ด์ง„ ์ˆœ์œผ๋กœ ๊ฑด๋„ˆ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํŠธ๋Ÿญ์ด ๋‹ค๋ฆฌ๋ฅผ ๊ฑด๋„ˆ๋ ค๋ฉด ์ตœ์†Œ ๋ช‡ ์ดˆ๊ฐ€ ๊ฑธ๋ฆฌ๋Š”์ง€ ์•Œ์•„๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฆฌ์—๋Š” ํŠธ๋Ÿญ์ด ์ตœ๋Œ€ bridge_length๋Œ€ ์˜ฌ๋ผ๊ฐˆ programmers.co.kr ๋‚˜์˜ ํ’€์ด ์ผ๋‹จ, ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋ฅผ ์ดํ•ดํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆผ ํŠธ๋Ÿญ ํ•˜๋‚˜๊ฐ€ ์ด๋™ํ• ๋•Œ๋Š” ๋ฌด์กฐ๊ฑด 1์ดˆ๊ฐ€ ์ง€๋‚˜๊ณ , 1์ดˆ ์•ˆ์— ๋‘ ๋Œ€์˜ ํŠธ๋Ÿญ์€ ์›€์ง์ด์ง€ ์•Š์Œ ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฆฌ ๊ธธ์ด๊ฐ€ 10์ด๋ฉด, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์Œ. ํŠธ๋Ÿญ ใ…๊ฐ€ ํ•ด๋‹น ๋‹ค๋ฆฌ๋ฅผ ์ง€๋‚˜๋ ค๋ฉด 1์ดˆ [0, 0, 0, 0, 0, 0, 0, ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํž™-๋” ๋งต๊ฒŒ (level.2)

๋ฌธ์ œ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42626/ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋” ๋งต๊ฒŒ ๋งค์šด ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” Leo๋Š” ๋ชจ๋“  ์Œ์‹์˜ ์Šค์ฝ”๋นŒ ์ง€์ˆ˜๋ฅผ K ์ด์ƒ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์Œ์‹์˜ ์Šค์ฝ”๋นŒ ์ง€์ˆ˜๋ฅผ K ์ด์ƒ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด Leo๋Š” ์Šค์ฝ”๋นŒ ์ง€์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋‚ฎ์€ ๋‘ ๊ฐœ์˜ ์Œ์‹์„ ์•„๋ž˜์™€ ๊ฐ™ programmers.co.kr ๋‚˜์˜ํ’€์ด ์ดˆ๋ฐ˜์—๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™œ์šฉํ•ด์„œ ์ตœ์†Œ๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ , ๋”ํ•ด์ฃผ๊ณ  ๋„ฃ์–ด์ฃผ๊ณ  ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜๋ ค๊ณ  ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋ถ„๋ช…ํžˆ ์‹œ๊ฐ„์ดˆ๊ณผ, ํšจ์œจ์„ฑํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•  ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๋‹จ ๋ฐ”๋กœ heapq์— ๋Œ€ํ•ด์„œ ์ฐพ์•„๋ณด์•˜๋‹ค. heapq ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํšจ์œจ์„ฑ ๊ฐœ์„ ์ด ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•ž์„œ ๋‚ด๊ฐ€ ๋งํ•œ ๋ฐฉ์‹์˜ ์ง„..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์Šคํƒ,ํ - ๊ธฐ๋Šฅ๊ฐœ๋ฐœ (level.2)

๋ฌธ์ œ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42586/ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๊ธฐ๋Šฅ๊ฐœ๋ฐœ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํŒ€์—์„œ๋Š” ๊ธฐ๋Šฅ ๊ฐœ์„  ์ž‘์—…์„ ์ˆ˜ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ฐ ๊ธฐ๋Šฅ์€ ์ง„๋„๊ฐ€ 100%์ผ ๋•Œ ์„œ๋น„์Šค์— ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜, ๊ฐ ๊ธฐ๋Šฅ์˜ ๊ฐœ๋ฐœ์†๋„๋Š” ๋ชจ๋‘ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋’ค์— ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์•ž์— ์žˆ๋Š” programmers.co.kr ๋‚˜์˜ํ’€์ด progresses์—์„œ ํ•˜๋‚˜์”ฉ ๋ฝ‘์•„์„œ ์ผ์„ ๋๋งˆ์น  ์ˆ˜์žˆ๋Š” day๋ฅผ ๊ตฌํ•˜๊ณ  ์ด์ „ day๋ฅผ ์ €์žฅํ•ด๋‘” ๋ณ€์ˆ˜ pre ์™€ ๋น„๊ตํ•˜๋ฉด์„œ countํ•ด์คŒ def solution(progresses, speeds): answer = [] count = 0 pre = 0 while progresses: p = progresses.pop(0) s = spe..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ •๋ ฌ - H-Index (level.2)

๋ฌธ์ œ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42747 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - H-Index H-Index๋Š” ๊ณผํ•™์ž์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ์˜ํ–ฅ๋ ฅ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. ์–ด๋Š ๊ณผํ•™์ž์˜ H-Index๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์ธ h๋ฅผ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์œ„ํ‚ค๋ฐฑ๊ณผ1์— ๋”ฐ๋ฅด๋ฉด, H-Index๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œ programmers.co.kr ๋‚˜์˜ ํ’€์ด ์™€ return๋ถ€๋ถ„์—์„œ 40๋ถ„๋„˜๊ฒŒ ๊ณ ๋ฏผํ•œ๋“ฏ if h >= len(citations)-i: ์ด๊ฑฐ ๋ถ€๋“ฑํ˜ธ ๋ฐ”๊พธ๋ฉด์„œ ๋ณ„ ๋‚œ๋ฆฌ๋ฅผ ์ณค๋„ค.... ๊ฒฐ๋ก  ) ์‹œ๊ฐ„๋‚˜๋ฉด ๋‹ค์‹œ ํ’€์–ด๋ณผ๊ฒƒ ... def solution(citations): citations.sort() for i in range(len(citations)): h ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํ•ด์‹œ - ์œ„์žฅ (level.2)

๋ฌธ์ œ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/42578 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์œ„์žฅ programmers.co.kr ๋‚˜์˜ํ’€์ด (a์ข…๋ฅ˜์˜ ์˜ท ๊ฐœ์ˆ˜ x b์ข…๋ฅ˜์˜ ์˜ท ๊ฐœ์ˆ˜ x c์ข…๋ฅ˜)์˜ ์˜ท ๊ฐœ์ˆ˜ ๋กœ ๊ตฌํ–ˆ๋Š”๋ฐ, ์ด๋ ‡๊ฒŒํ•˜๊ฒŒ ๋˜๋ฉดabc ๋ชจ๋‘ ์ž…๊ฒŒ๋˜๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋งŒ ๊ณ„์‚ฐ๋œ๋‹ค. ๋”ฐ๋ผ์„œ a์˜ ์˜ท์„๊ฑธ์น˜์ง€ ์•Š๋Š” ์˜ทx์˜ ์ข…๋ฅ˜๊ฐ€ ํ•œ๊ฐ€์ง€ ํฌํ•จ๋˜์–ด์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์•ผ a๋Š” ์•ˆ์ž…๊ณ  b์™€c๋งŒ์„ ์ž…๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜ ๊นŒ์ง€ ๊ณ„์‚ฐ๋œ๋‹ค. ๋”ฐ๋ผ์„œ {(a์ข…๋ฅ˜์˜ ์˜ท ๊ฐœ์ˆ˜ + 1) x (b์ข…๋ฅ˜์˜ ์˜ท ๊ฐœ์ˆ˜ + 1) x (c์ข…๋ฅ˜์˜ ์˜ท ๊ฐœ์ˆ˜ + 1)} ๋กœ ๊ณ„์‚ฐํ•ด์•ผํ•œ๋‹ค. ์ด๊ฒƒ์„ ์ƒ๊ฐํ•ด๋‚ด๋Š”๋ฐ ์กฐ๊ธˆ ์‹œ๊ฐ„์ด ๊ฑฐ๋ ธ๋˜๊ฒƒ ๊ฐ™๋‹ค. (์›๋ž˜ ๊ฒฝ์šฐ์˜์ˆ˜ ๊ณ„์‚ฐ์— ์ข€ ์•ฝํ•˜๋‹คใ… ใ… ) ๋งˆ์ง€๋ง‰์— total -1 ์„ ์ง„ํ–‰ํ•˜๋Š” ์ด์œ ๋Š” abc ์ค‘์—์„œ๋Š”..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํ‚คํŒจ๋“œ ๋ˆ„๋ฅด๊ธฐ (2020 ์นด์นด์˜ค ์ธํ„ด์‹ญ ๋ฌธ์ œ)

๋ฌธ์ œ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/6725 ๋‚˜์˜ ํ’€์ด ์ˆซ์ž๋ฅผ ์ขŒํ‘œ๋กœ ๋งŒ๋“ค์–ด์„œ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ•œ๋‹ค๋Š”๊ฑธ ๋„ˆ๋ฌด๋Šฆ๊ฒŒ ์ƒ๊ฐํ•ด๋ƒ„ ์ด๊ฑฐ ์ƒ๊ฐ๋งŒ ํ•ด๋‚ด๋ฉด just ๊ตฌํ˜„์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ ์•ž์œผ๋กœ ์ผ์ •ํ•œ ํ˜•ํƒœ, ๋ณ€ํ™”๊ฐ€ ์—†๋Š” ๊ณ ์ •๋œ ์ž๋ฆฌ?๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฌธ์ œ๋Š” ์˜์‹ฌํ•˜์ง€๋ง๊ณ  ์ขŒํ‘œ๋ฅผ ์ด์šฉํ•˜์ž ๋จผ์ € ํ‚คํŒจ๋“œ๋ฅผ ๋”•์…”๋„ˆ๋ฆฌํ˜•ํƒœ๋กœ key๊ฐ’์€์ˆซ์ž, value๊ฐ’์€ ์ขŒํ‘œ์˜ ์œ„์น˜๋กœ ํ‘œํ˜„ ํ˜„์žฌ ์†์˜ ์œ„์น˜ (left now, right now)๋ฅผ ์ •ํ•ด์ฃผ๊ณ  1,4,7์ด ๋‚˜์˜ค๋ฉด ์—ฌ์ง€์—†์ด Left ๊ณ , 3, 6, 9๊ฐ€ ๋‚˜์˜ค๋ฉด ์—ฌ์ง€์—†์ด Right๋‹ˆ๊นŒ if๋ฌธ์œผ๋กœ๊ตฌํ˜„ 2, 5, 8, 0์ด ๋‚˜์˜ค๋ฉด ์†์˜ ์œ„์น˜์— ๋”ฐ๋ผ์„œ Left / Right๋ฅผ ์ •ํ•ด์ฃผ์–ด์•ผ ํ•˜๊ธฐ๋•Œ๋ฌธ์— ์ขŒํ‘œ์˜ ์œ„์น˜๋ฅผ ํ™œ์šฉํ•ด์„œ ๋งจํ•˜ํƒ„ ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ 1 - ๋‚ด์  (level.1)

๋ฌธ์ œ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/70128/ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋‚ด์  ๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋‘ 1์ฐจ์› ์ •์ˆ˜ ๋ฐฐ์—ด a, b๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. a์™€ b์˜ ๋‚ด์ ์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ด๋•Œ, a์™€ b์˜ ๋‚ด์ ์€ a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] ์ž…๋‹ˆ๋‹ค. (n์€ a, b์˜ programmers.co.kr ๋‚˜์˜ ํ’€์ด def solution(a, b): answer = 0 for i in range(len(a)): answer += a[i]*b[i] return answer ๋‹ค๋ฅธ์‚ฌ๋žŒํ’€์ด https://programmers.co.kr/learn/courses/30/lesso..

๋ฐ˜์‘ํ˜•