๋ฐ˜์‘ํ˜•
๋‚ด ์ธ์ƒ์—์„œ ๋ฏฟ์„ ๊ฑด ์˜ค์ง ๋‚˜ ์ž์‹ ๋ฟ!

The only one you can truly trust is yourself.


๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ 205

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋””ํŽœ์Šค ๊ฒŒ์ž„

๋ฌธ์ œ ์„ค๋ช… ์ค€ํ˜ธ๋Š” ์š”์ฆ˜ ๋””ํŽœ์Šค ๊ฒŒ์ž„์— ํ‘น ๋น ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋””ํŽœ์Šค ๊ฒŒ์ž„์€ ์ค€ํ˜ธ๊ฐ€ ๋ณด์œ ํ•œ ๋ณ‘์‚ฌ n๋ช…์œผ๋กœ ์—ฐ์†๋˜๋Š” ์ ์˜ ๊ณต๊ฒฉ์„ ์ˆœ์„œ๋Œ€๋กœ ๋ง‰๋Š” ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ๋””ํŽœ์Šค ๊ฒŒ์ž„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ค€ํ˜ธ๋Š” ์ฒ˜์Œ์— ๋ณ‘์‚ฌ n๋ช…์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค ๋ผ์šด๋“œ๋งˆ๋‹ค enemy[i]๋งˆ๋ฆฌ์˜ ์ ์ด ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋‚จ์€ ๋ณ‘์‚ฌ ์ค‘ enemy[i]๋ช… ๋งŒํผ ์†Œ๋ชจํ•˜์—ฌ enemy[i]๋งˆ๋ฆฌ์˜ ์ ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‚จ์€ ๋ณ‘์‚ฌ๊ฐ€ 7๋ช…์ด๊ณ , ์ ์˜ ์ˆ˜๊ฐ€ 2๋งˆ๋ฆฌ์ธ ๊ฒฝ์šฐ, ํ˜„์žฌ ๋ผ์šด๋“œ๋ฅผ ๋ง‰์œผ๋ฉด 7 - 2 = 5๋ช…์˜ ๋ณ‘์‚ฌ๊ฐ€ ๋‚จ์Šต๋‹ˆ๋‹ค. ๋‚จ์€ ๋ณ‘์‚ฌ์˜ ์ˆ˜๋ณด๋‹ค ํ˜„์žฌ ๋ผ์šด๋“œ์˜ ์ ์˜ ์ˆ˜๊ฐ€ ๋” ๋งŽ์œผ๋ฉด ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์—๋Š” ๋ฌด์ ๊ถŒ์ด๋ผ๋Š” ์Šคํ‚ฌ์ด ์žˆ์œผ๋ฉฐ, ๋ฌด์ ๊ถŒ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ณ‘์‚ฌ์˜ ์†Œ๋ชจ์—†์ด ํ•œ ๋ผ์šด๋“œ์˜ ๊ณต๊ฒฉ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์ ๊ถŒ์€ ์ตœ๋Œ€ k..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์  ์ฐ๊ธฐ

์ข€ ์‰ฌ์›Œ๋ณด์ด๋Š” ๋ฌธ์ œ๋ฅผ ๊ณจ๋ผ๋ณด์•˜๋‹ค. 1/4 ํฌ๊ธฐ๋กœ ์›์„ ๊ทธ๋ฆฌ๋ฉด ๊ทธ ์•ˆ์— k ๋ฐฐ์ˆ˜ ๋‹จ์œ„๋กœ ์ฐ์„ ์ˆ˜ ์žˆ๋Š” ์ ์˜ ๊ฐฏ์ˆ˜๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ. ๊ปŒ์ด๋„ค... ๋ฌธ์ œ ์„ค๋ช… ์ขŒํ‘œํ‰๋ฉด์„ ์ข‹์•„ํ•˜๋Š” ์ง„์ˆ˜๋Š” x์ถ•๊ณผ y์ถ•์ด ์ง๊ตํ•˜๋Š” 2์ฐจ์› ์ขŒํ‘œํ‰๋ฉด์— ์ ์„ ์ฐ์œผ๋ฉด์„œ ๋†€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง„์ˆ˜๋Š” ๋‘ ์–‘์˜ ์ •์ˆ˜ k, d๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ ์„ ์ฐ์œผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์›์ (0, 0)์œผ๋กœ๋ถ€ํ„ฐ x์ถ• ๋ฐฉํ–ฅ์œผ๋กœ a*k(a = 0, 1, 2, 3 ...), y์ถ• ๋ฐฉํ–ฅ์œผ๋กœ b*k(b = 0, 1, 2, 3 ...)๋งŒํผ ๋–จ์–ด์ง„ ์œ„์น˜์— ์ ์„ ์ฐ์Šต๋‹ˆ๋‹ค. ์›์ ๊ณผ ๊ฑฐ๋ฆฌ๊ฐ€ d๋ฅผ ๋„˜๋Š” ์œ„์น˜์—๋Š” ์ ์„ ์ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, k๊ฐ€ 2, d๊ฐ€ 4์ธ ๊ฒฝ์šฐ์—๋Š” (0, 0), (0, 2), (0, 4), (2, 0), (2, 2), (4, 0) ์œ„์น˜์— ์ ์„ ์ฐ์–ด ์ด 6๊ฐœ์˜ ์ ์„..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋‹จ์–ด ํผ์ฆ

๋‹จ์–ด ํผ์ฆ ๋ฌธ์ œ ์„ค๋ช… ๋‹จ์–ด ํผ์ฆ์€ ์ฃผ์–ด์ง„ ๋‹จ์–ด ์กฐ๊ฐ๋“ค์„ ์ด์šฉํ•ด์„œ ์ฃผ์–ด์ง„ ๋ฌธ์žฅ์„ ์™„์„ฑํ•˜๋Š” ํผ์ฆ์ž…๋‹ˆ๋‹ค. ์ด๋•Œ, ์ฃผ์–ด์ง„ ๊ฐ ๋‹จ์–ด ์กฐ๊ฐ๋“ค์€ ๊ฐ๊ฐ ๋ฌดํ•œ๊ฐœ์”ฉ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฃผ์–ด์ง„ ๋‹จ์–ด ์กฐ๊ฐ์ด [“ba”, “na”, “n”, “a”]์ธ ๊ฒฝ์šฐ "ba", "na", "n", "a" ๋‹จ์–ด ์กฐ๊ฐ์ด ๊ฐ๊ฐ ๋ฌดํ•œ๊ฐœ์”ฉ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ, ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๋ฌธ์žฅ์ด “banana”๋ผ๋ฉด “ba”, “na”, “n”, “a”์˜ 4๊ฐœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์žฅ์„ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, “ba”, “na”, “na”์˜ 3๊ฐœ๋งŒ์„ ์‚ฌ์šฉํ•ด๋„ “banana”๋ฅผ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‹จ์–ด ์กฐ๊ฐ๋“ค์„ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฐฐ์—ด strs์™€ ์™„์„ฑํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ž์—ด t๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ฃผ์–ด์ง„ ๋ฌธ์žฅ์„ ์™„์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋‹จ์–ด์กฐ๊ฐ ๊ฐœ์ˆ˜์˜ ์ตœ์†Ÿ๊ฐ’์„ ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ธ์‚ฌ๊ณ ๊ณผ

์ˆœ์—ด, ์กฐํ•ฉ, ์ค‘๋ณต์ˆœ์—ด ๊ณต๋ถ€ํ•ด์„œ ์จ๋จน์–ด๋ณด๋ ค๊ณ  ํ–ˆ๋”๋‹ˆ ์•ˆ๋จ ใ…‹ใ…‹ใ…‹ ์‹คํŒจ + ์‹œ๊ฐ„ ์ดˆ๊ณผ์˜ ํ˜ผํ•ฉ... ๋จธ๋ฆฌ๊ฐ€ ๋ฉˆ์ถค ใ…‹ ๋‹ค๋ฅธ ๊ฑธ ์จ์•ผ๋˜๋‚˜? ๋” ์†๋„ ๋น ๋ฅธ๊ฑด ์—†๋‚˜? ์ฐพ์•„๋ด„. https://juhee-maeng.tistory.com/91 ์•„๋ฌด๊ฒƒ๋„ ์•ˆ๋จน์–ด์„œ ๋จธ๋ฆฌ๊ฐ€ ๋ฉํ•œ๊ฑธ๊นŒ? ๋ฏธ์„ธ๋จผ์ง€ ๋•Œ๋ฌธ์ผ๊นŒ? ํƒˆ๋ฝ์ž ๋ฐฐ์—ด ๋งŒ๋“ค์–ด์„œ ์ ์ˆ˜๋ผ๋ฆฌ ๋น„๊ตํ•˜๊ณ , ํƒˆ๋ฝ์ž์— ์ด์  ๋„ฃ์–ด์„œ ๋น„๊ตํ–ˆ๋Š”๋ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋„ ๋‚˜์˜ค๋ฉด์„œ ์ •๋‹ต๋„ ์•„๋‹Œ ๊ฑธ๋กœ ๋‚˜์˜จ๋‹ค. ์ผ๋‹จ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ถ€ํ„ฐ ์—†์• ๋ณผ๊นŒ? from itertools import combinations def solution(scores): ์„์ฐจ = len(scores) ํƒˆ๋ฝ์ž = [-99 for i in range(์„์ฐจ)] print(ํƒˆ๋ฝ์ž) for ์ ์ˆ˜ in combinations(range(len(scores..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ด๋ชจํ‹ฐ์ฝ˜ ํ• ์ธํ–‰์‚ฌ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 2023 KAKAO BLIND RECRUITMENT ๋ฌธ์ œ, ์ด๋ชจํ‹ฐ์ฝ˜ ํ• ์ธํ–‰์‚ฌ. ์ด๊ฑฐ ์ผ์ฃผ์ผ ์ •๋„ ๊ฑธ๋ฆฐ ๋“ฏ ํ•˜๋‹ค. ์•„๋ฌด๋ฆฌ ์ฝ์–ด๋„ ์ดํ•ด๊ฐ€ ์•ˆ๋˜์„œ... ใ…Žใ…Ž ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์Šค์ฟจ ๊ฐœ๋ฐœ์ž ์ทจ์—…์˜ ํ•„์ˆ˜ ๊ด€๋ฌธ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ฒ ์ €ํ•˜๊ฒŒ ์—ฐ์Šตํ•˜๊ณ  ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ์ด๋ง๋ผ! ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ ์„ ๋ฐœํ•œ ๋ฌธ์ œ๋กœ ์œ ํ˜•์„ ํŒŒ์•…ํ•˜๊ณ  ์‹ค๋ ฅ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด ๋ณด์„ธ์š”! school.programmers.co.kr ๊ทผ๋ฐ ์ด ํŒ์„ ์ฝ๊ณ  ๋‚˜์„œ ๋ฌด์ง€์„ฑ์œผ๋กœ ํ•ด๋ณด์ž. ํ–ˆ๋”๋‹ˆ... https://school.programmers.co.kr/questions/43408 ์ฃผ์˜ฅ๊ฐ™์€ ๊ฟ€ํŒ์ธ๋ฐ, ๋‚˜ ๊ฐ™์€ ๋ฌด์ง€์„ฑ ์ดˆ๋ณด์ž์—๊ฒŒ๋Š” ์ •๋ง ๊ฟ€ํŒ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ๋ฌธ์ œ๋ฅผ ์ฝ์œผ๋ฉด์„œ ์ด๋ ‡๊ฒŒ ํ•ด์•ผ๋˜๋‚˜? ์ €๋ ‡๊ฒŒ ํ•ด์•ผ๋˜๋‚˜ ๊ณ ๋ฏผํ•  ํ•„์š”๊ฐ€ ์—†์ด ๋‹ค ํ•ด๋ณด๊ณ , ์ œ์ผ..

์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ํž™ํ, ๋””ํ๋กœ ๋ณ€๊ฒฝ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค "๊ฒŒ์ž„ ๋งต ์ตœ๋‹จ๊ฑฐ๋ฆฌ" ๋ฌธ์ œ๋ฅผ ์šฐ์„ ์ˆœ์œ„ ํ๋กœ ํ’€์—ˆ์—ˆ๋Š”๋ฐ, ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ํŒŒ์ด์ฌ ๋‚ด์žฅ heapq๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋” ๋น ๋ฅด๊ฒŒ ์ž„๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ์„ ์ˆœ์œ„ํ๋ฅผ ํž™ํ๋กœ ๋ณ€๊ฒฝํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. https://inspirer9.tistory.com/400 ํŒŒ์ด์ฌ ์šฐ์„ ์ˆœ์œ„ํ, ๊ฒŒ์ž„ ๋งต ์ตœ๋‹จ๊ฑฐ๋ฆฌ, ๊ธธ์ฐพ๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต ๊นŠ์ด/๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰(DFS/BFS) ๊ฒŒ์ž„ ๋งต ์ตœ๋‹จ๊ฑฐ๋ฆฌ ๋ฌธ์ œ ๋ณด๊ธฐ ๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ์‹์€... ํƒ์ƒ‰ํ•  ๋‹ค์Œ ์œ„์น˜๋“ค์€ ์šฐ์„ ์ˆœ์œ„ ํ์— ์ €์žฅํ–ˆ๊ณ , ์œ„์น˜ inspirer9.tistory.com ์šฐ์„ ์ˆœ์œ„ํ๋ฅผ ํž™ํ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ์ด์œ  ๋‘˜ ๋‹ค O(logN)์ด๊ณ  ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š”๋ฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ์—์„œ๋Š” heapq๋ฅผ ์“ฐ๋Š”๊ฒŒ ์ข‹๋‹ค๊ณ  ํ•œ๋‹ค. heapq๊ฐ€ Priorit..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณ ๋“์  Kit (2) ํ•ด์‹œ

ํ•ด์‹œ ์„ค๋ช… : Key-value์Œ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฐพ์•„๋ณด์„ธ์š”. ์ถœ์ œ ๋นˆ๋„ : ๋†’์Œ ํ‰๊ท  ์ ์ˆ˜ : ๋ณดํ†ต ํฐ์ผ“๋ชฌ (Level 1, 29813๋ช… ์™„๋ฃŒ) ๋ฌธ์ œ ์„ค๋ช… ๋‹น์‹ ์€ ํฐ์ผ“๋ชฌ์„ ์žก๊ธฐ ์œ„ํ•œ ์˜ค๋žœ ์—ฌํ–‰ ๋์—, ํ™ ๋ฐ•์‚ฌ๋‹˜์˜ ์—ฐ๊ตฌ์‹ค์— ๋„์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ํ™ ๋ฐ•์‚ฌ๋‹˜์€ ๋‹น์‹ ์—๊ฒŒ ์ž์‹ ์˜ ์—ฐ๊ตฌ์‹ค์— ์žˆ๋Š” ์ด N ๋งˆ๋ฆฌ์˜ ํฐ์ผ“๋ชฌ ์ค‘์—์„œ N/2๋งˆ๋ฆฌ๋ฅผ ๊ฐ€์ ธ๊ฐ€๋„ ์ข‹๋‹ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ™ ๋ฐ•์‚ฌ๋‹˜ ์—ฐ๊ตฌ์‹ค์˜ ํฐ์ผ“๋ชฌ์€ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ™์€ ์ข…๋ฅ˜์˜ ํฐ์ผ“๋ชฌ์€ ๊ฐ™์€ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—ฐ๊ตฌ์‹ค์— ์ด 4๋งˆ๋ฆฌ์˜ ํฐ์ผ“๋ชฌ์ด ์žˆ๊ณ , ๊ฐ ํฐ์ผ“๋ชฌ์˜ ์ข…๋ฅ˜ ๋ฒˆํ˜ธ๊ฐ€ [3๋ฒˆ, 1๋ฒˆ, 2๋ฒˆ, 3๋ฒˆ]์ด๋ผ๋ฉด ์ด๋Š” 3๋ฒˆ ํฐ์ผ“๋ชฌ ๋‘ ๋งˆ๋ฆฌ, 1๋ฒˆ ํฐ์ผ“๋ชฌ ํ•œ ๋งˆ๋ฆฌ, 2๋ฒˆ ํฐ์ผ“๋ชฌ ํ•œ ๋งˆ๋ฆฌ๊ฐ€ ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋•Œ, 4๋งˆ๋ฆฌ์˜ ํฐ์ผ“๋ชฌ ์ค‘ 2๋งˆ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณ ๋“์  Kit (1)

์ด๊ฑฐ Python์œผ๋กœ ๋‹ค์‹œ ํ’€์–ด๋ด์•ผ๊ฒ ๋‹ค. ์•„๋‹ˆ ๊ทธ๋ƒฅ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ‘ผ๊ฑฐ ๋ณด๋ฉด์„œ ์–ด๋–ป๊ฒŒ ํ’€์—ˆ๋‚˜ ๊ณต๋ถ€ํ•˜๋Š”๊ฒŒ ๋” ๋น ๋ฅผ ๊ฒƒ ๊ฐ™๋‹ค.

ํŒŒ์ด์ฌ ์šฐ์„ ์ˆœ์œ„ํ, ๊ฒŒ์ž„ ๋งต ์ตœ๋‹จ๊ฑฐ๋ฆฌ, ๊ธธ์ฐพ๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต ๊นŠ์ด/๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰(DFS/BFS) ๊ฒŒ์ž„ ๋งต ์ตœ๋‹จ๊ฑฐ๋ฆฌ ๋ฌธ์ œ ๋ณด๊ธฐ ๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ์‹์€... ํƒ์ƒ‰ํ•  ๋‹ค์Œ ์œ„์น˜๋“ค์€ ์šฐ์„ ์ˆœ์œ„ ํ์— ์ €์žฅํ–ˆ๊ณ , ์œ„์น˜ ์ €์žฅ์„ ์œ„ํ•œ ๋ฐฐ์—ด์„ ๋ฌธ์ œ์—์„œ ์ œ๊ณตํ•˜๋Š” maps์™€ ๊ฐ™์€ ํฌ๊ธฐ๋กœ ๋งŒ๋“ค์–ด์„œ inf ๊ฐ’์„ ๋„ฃ์–ด๋‘๊ณ  ํƒ์ƒ‰ํ–ˆ๋Š”๋ฐ... from queue import PriorityQueue def solution(maps): pq = PriorityQueue() dist = 1 x, y = 0, 0 sx, sy = 0, 0 ex, ey = len(maps[0]), len(maps) pq.put([dist,(sx,sy)]) INF = float("inf") #ํŒŒ์ด์ฌ 3.5 ์ด์ƒ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ footmap = [[INF for i in ..

๊ฒŒ์ž„์œผ๋กœ ๋ฐฐ์šฐ๋Š” ํŒŒ์ด์ฌ (3)

ํŒŒํŠธ 2 ๋ถ€ํ„ฐ ๊ณ ์ „ ๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. Chapter 1. Cave 1 ๊ฐœ์š” 2 ์ „์—ญ ๋ณ€์ˆ˜ 3 ํ•จ์ˆ˜ ํ•˜๋“œ์ฝ”์–ด ํ”Œ๋ž˜ํ”ผ ๋ฒ„๋“œ๋ƒ? ใ…‹ใ…‹ใ…‹ Chapter 2. ๋งˆ์ธ ์Šค์œ„ํผ 1 ๊ฐœ์š” 2 ์ „์—ญ ๋ณ€์ˆ˜ 3 ํ•จ์ˆ˜ ํ”ํ•œ ์ง€๋ขฐ์ฐพ๊ธฐ Chapter 3 Saturn Voyager 1 ์ขŒํ‘œ๊ณ„ 2 ์ „์—ญ ๋ณ€์ˆ˜?์ „์—ญ์ฝ”๋“œ 3 ํ•จ์ˆ˜ ๋‚œํ•ดํ•˜๋‹ค ใ…‹ใ…‹ใ…‹ Chapter 4. Snake 1 ๊ฐœ์š”(ํ•จ์ˆ˜ ๋ฒ„์ „) 2 ์ „์—ญ ๋ณ€์ˆ˜ 3 ํ•จ์ˆ˜ 4 ๊ฐœ์š”(๊ฐ์ฒด ์ง€ํ–ฅ ๋ฒ„์ „) 5 ํด๋ž˜์Šค ์œ ๋ช…ํ•œ ๊ณ ์ „. ํ•˜์ง€๋งŒ ํ‚ค ์กฐ์ž‘์ด ์”นํžŒ๋‹ค. Chapter 5. ๋ธ”๋ก ๊นจ๊ธฐ 1 ๊ฐœ์š” 2 ์ „์—ญ ๋ณ€์ˆ˜ 3 ํด๋ž˜์Šค์™€ ํ•จ์ˆ˜ ๊ธฐ๋ณธ์ ์ธ ์ฒ˜๋ฆฌ๊ฐ€ ์•ˆ๋˜์–ด ์žˆ๋‹ค... ์ด ์ฑ…์œผ๋กœ ๋งŒ๋“  ๊ฒŒ์ž„์€ ์จ๋จน์„ ์ˆ˜๊ฐ€ ์—†๋‹ค. Chapter 6. ์•„์Šคํ…Œ๋กœ์ด๋“œ 1 ๊ฐœ์š” 2 ํด๋ž˜์Šค 3 ํ•จ์ˆ˜ ๋ญ์•ผ ใ… .ใ…  Chapter 7..

๋ฐ˜์‘ํ˜•