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

potato's devlog 436

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ํƒ€๊ฒŸ๋„˜๋ฒ„ (lv.2) (BFS, ์‹œ๊ฐ„์ดˆ๊ณผ์— ๋Œ€ํ•œ ๊ณ ์ฐฐ)

๐Ÿ’ฌ ์žก๋‹ด ์•„,, ์–ด์ œ SKํ”Œ๋ž˜๋‹› ์ฝ”ํ…Œ๋ฅผ ๋ดค๋Š”๋ฐ ๋ฌธ์ œ๋Š” ๋ถ„๋ช… ์‰ฌ์—ˆ๋‹ค. ๊ทธ๋ž˜ ์‰ฌ์› ์–ด. ๊ทผ๋ฐ ๋‚˜ํ•œํ…Œ ์‰ฌ์› ๋‹ค๊ณ ๋Š” ์•ˆํ–ˆ๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ์ฝ”ํ…Œ ๊ณต๋ถ€๊ฐ€ ์•„๋ฌด๋ž˜๋„ ์กฐ๊ธˆ ๋ถ€์กฑํ•œ ์ง€๊ธˆ ์ˆ˜์ฃผ์—์„œ๋Š”,,,, ์–ด๋–ป๊ฒŒ ํ’€์ง€ ๊ฐ์ด ์žกํž๋“ฏ ๋ง๋“ฏ ํ•˜๋ฉด์„œ ํšจ์œจ์„ฑ์ด ์—„์ฒญ ๋–จ์–ด์ง€๋Š” ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ๋ง์•˜๋‹ค. ์–ด์จŒ๋“ ,, 4๋ฌธ์ œ์ค‘์— 3์†”์„ ํ•˜๊ธด ํ–ˆ๋‹ค๋งŒ,,,, ๋‘๊ฐœ์ •๋„๋Š” ์‹œ๊ฐ„์ดˆ๊ณผ๋กœ ํ„ธ๋ฆด๊ฒƒ ๊ฐ™๋‹ค ํ—คํ—ค ๊ทธ๋Ÿฌ๋˜ ์™€์ค‘, ์˜ค๋Š˜ ํ’€๋˜ ๋ฌธ์ œ์—์„œ ๋ฐœ์ƒํ•œ ์‹œ๊ฐ„์ดˆ๊ณผ! ์ฝ”ํ…Œ๋ฅผ ์ค€๋น„ํ•˜๋ฉด ํ•  ์ˆ˜๋ก ์‹œ๊ฐ„๋ณต์žก๋„์— ๋Œ€ํ•œ ์ƒ๊ฐ์ด ๊นŠ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋น ๋ฅด๊ฒŒ ์บ์น˜ํ•ด๋‚ผ ์ˆ˜ ์žˆ์„๊นŒ? ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ•ญ์ƒ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฒ„๋ฆ‡์„ ๋“ค์—ฌ์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์ง€๊ธˆ ๊ฒฝ์šฐ๋„, ํžˆ๋“ ์ผ€์ด์Šค์—์„œ ๋‘๊ฐœ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋‚ฌ๋Š”๋ฐ,,,, SKP ์ฒ˜๋Ÿผ ํžˆ๋“ ์ผ€์ด์Šค๊ฐ€ ์ฃผ์–ด์ง€์ง€ ์•Š๋Š” ์‹œํ—˜์—์„œ๋Š” ์ด๋Ÿฐ๊ฒƒ์„ ๋ชจ๋ฅธ์ฑ„..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Python) ๋„คํŠธ์›Œํฌ (lv.3) (DFS, ์žฌ๊ท€)

ํŒŒ์ด์ฌ... ์ž…๋‹ˆ๋‹ค... ์ธ๋„ค์ผ์€ ๊ฑฐ์ง“๋ง์ด์—์š” ใ… ใ…  ์Šค์œ„ํ”„ํŠธ ์•„๋‹™๋‹ˆ๋‹ค. SKํ”Œ๋ž˜๋‹› ์‹œํ—˜๋ณด๊ธฐ ์ง์ „.. ์•ฝ 6์‹œ๊ฐ„์ „์— Swift์–ธ์–ด ์‘์‹œ๊ฐ€ ๋ถˆ๊ฐ€ํ•˜๋‹ค๋Š” ํ†ต๋ณด๋ฅผ ๋ฐ›์•˜์Šด๋‹ค. ํ•˜ํ•˜ java / js / python๋งŒ ๋ณด๋”๊ตฐ์š”.. ์ด๋ฒˆ ์ฑ„์šฉ์—์„œ๋Š” ์ € ์„ธ ์–ธ์–ด๋ฅผ ๋‹ค๋ฃจ๋Š” ์ง๋ฌด์— TO๊ฐ€ ๋‚ซ๋‚˜๋ด์š”...? ๋„ค์ดํ‹ฐ๋ธŒ๋ฅผ ์•ˆ์“ฐ๋Š”๊ฑด๊ฐ€... ๊ทธ๋ž˜์„œ ๋ถ€๋žด๋ถ€๋žด ํŒŒ์ด์ฌ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ๋‚˜๋งˆ ์‹œํ—˜์ค€๋น„๊ฒธ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ดค์Šด๋‹ค. ํ•˜ํ•˜ ์–‘ํ•ด ๋ถ€ํƒ‚์“ฐ โšซ๏ธ ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/43162 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers..

[๋ฐฑ์ค€] (Swift) 4963๋ฒˆ - ์„ฌ์˜ ๊ฐœ์ˆ˜ (DFS, ์žฌ๊ท€)

โšซ๏ธ ๋ฌธ์ œ https://www.acmicpc.net/problem/4963 4963๋ฒˆ: ์„ฌ์˜ ๊ฐœ์ˆ˜ ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ฒซ์งธ ์ค„์—๋Š” ์ง€๋„์˜ ๋„ˆ๋น„ w์™€ ๋†’์ด h๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. w์™€ h๋Š” 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์–‘์˜ ์ •์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ h๊ฐœ ์ค„์—๋Š” ์ง€๋„ www.acmicpc.net โšซ๏ธ ๋‚˜์˜ ํ’€์ด ์•„๋‹ˆ ์ด๊ฒƒ์€,,, ๋‚ด๊ฐ€ ์ด ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์ „์— ๋ฐ”๋กœ ์ •๋ฆฌํ–ˆ๋˜ '์Œ๋ฃŒ์ˆ˜ ์–ผ๋ ค๋จน๊ธฐ' ์˜ˆ์ œ์™€ ๊ฐ™์€ ๋ฌธ์ œ๋‹ค. https://github.com/HotCodeBreakers/CodingTest/discussions/25 [๊ฐœ๋…์ •๋ฆฌ] DFS+BFS (ํ˜น์‹œ,,, ๋ฌธ์ œํ’€์ด ์ „์— ์ด์ฝ”ํ…Œ ์ฑ…์„ ๋ณด์‹œ๋‚˜์š”!?) · Discussion #25 · HotCodeBreakers/Codi ์•ˆ๋…•ํ•˜..

Algorithm/Baekjoon 2023.02.22

[๋ฐฑ์ค€] (Swift) 2210๋ฒˆ - ์ˆซ์žํŒ ์ ํ”„ (DFS, ์žฌ๊ท€)

โšซ๏ธ ๋ฌธ์ œ https://www.acmicpc.net/problem/2210 2210๋ฒˆ: ์ˆซ์žํŒ ์ ํ”„ 111111, 111112, 111121, 111211, 111212, 112111, 112121, 121111, 121112, 121211, 121212, 211111, 211121, 212111, 212121 ์ด ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๋“ค์ด๋‹ค. www.acmicpc.net โšซ๏ธ ๋‚˜์˜ ํ’€์ด ๋ฌธ์ œ๋ฅผ ๋ณด์ž๋งˆ์ž DFS์ž„์„ ์ง๊ฐํ–ˆ๋‹ค. ์‹œ์ž‘์ ์œผ๋กœ๋ถ€ํ„ฐ ๊ฐ€์žฅ ๊นŠ์€ depth๊นŒ์ง€ ํŒŒ๊ณ ๋“ค๊ณ , ๊ทธ ๋ถ€๋ถ„์—์„œ 6๊ธ€์ž๊ฐ€ ๋˜๋ฉด ๋”ฑ dfsํ•จ์ˆ˜๋ฅผ ๋ฉˆ์ถฐ์ฃผ๋ฉด ๋˜๋Š” ๋ถ€๋ถ„์ด๋ฏ€๋กœ dfs์žฌ๊ท€๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š”๊ตฌ๋‚˜! ์ƒ๊ฐํ–ˆ๋‹ค. (ํ™•์‹คํžˆ ๊ฐœ๋…์„ ํƒ„ํƒ„ํžˆ ํ•˜๊ณ  ํ•˜๋‹ˆ๊นŒ ๋ณด์ด๊ธด ๋ณด์ด๋Š” ๊ณ ๋งŒ, ๋ฟŒ--๋“ฏ) ๊ทธ๋ž˜์„œ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ dfs์˜ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๊ทธ๋ฆฌ๊ณ  dfs..

Algorithm/Baekjoon 2023.02.22

[๋ฐฑ์ค€] (Swift) 20546๋ฒˆ - ๊ธฐ์ ์˜ ๋งค๋ฏธ๋ฒ• (๊ตฌํ˜„)

๐ŸŸ  ๋ฌธ์ œ ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๋ฌธ์ œ๋Š” ๋˜๊ฒŒ ์œผ๋ฆฌ์œผ๋ฆฌ ํ•˜์ง€๋งŒ, ์‹ค๋ฒ„ 5๋ฐ–์— ๋˜์ง€ ์•Š๋Š” ๊ทธ๋ƒฅ ๊ตฌํ˜„ ๋ฌธ์ œ! ์กฐ๊ฑด๋งŒ ์ž˜ ๋”ฐ๋ผ์„œ ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•ด์ฃผ๋ฉด ๋์ด๋‹ค. ๊ทผ๋ฐ ์™œ ํ‹€๋ ธ๋ƒ๊ณ ? ๋‚œ์ด๋„ ๋‚ฎ์€ ๋ฌธ์ œ ํ‹€๋ฆฌ๋ฉด ์™ค์ผ€ ํ™”๊ฐ€๋‚ ๊นŒ ใ…Žใ…Žํ•˜ํ•˜ํ•˜ํ•˜ ์˜ˆ์ „ ํ•™์ฐฝ์‹œ์ ˆ์—๋„ ๋ฌธ์ œ๋ฅผ ์ œ๋Œ€๋กœ ์ฝ์ง€ ์•Š์•„์„œ '์•Š์€'๊ฒƒ์„ ๊ณ ๋ฅด๋ผ๊ณ  ํ–ˆ๋Š”๋ฐ ์˜ณ์€ ๊ฒƒ์„ ๊ณ ๋ฅด๊ณค ํ–ˆ๋‹ค. ๊ทผ๋ฐ,,, ์ง€๊ธˆ๋„ ๋‹จ์ˆœํžˆ ์˜ˆ์ œ์—์„œ BNP ์•„๋‹ˆ๋ฉด TIMING๋งŒ ์ฃผ์–ด์กŒ๋‹ค๊ณ  ๊ฐ™์„๊ฒฝ์šฐ์˜ ์กฐ๊ฑด์„ ์ฒ˜๋ฆฌํ•ด์ฃผ์ง€ ์•Š์•˜๋”ฐ ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ ๋ถ„๋ช… ์ด๋ ‡๊ฒŒ ์ถœ๋ ฅํ•˜๋ผ๊ณ  ํ–ˆ๋Š”๋ฐ ๋ง์ด๋‹ค ^0^/ ๐ŸŽถ ์„ธ๋ฒˆ๋งŒ์— ๋ฐœ๊ฒฌํ•˜๊ณ , ์กฐ๊ฑด์ฒ˜๋ฆฌํ•ด์ค˜์„œ ํ†ต๊ณผ......ํ–ˆ๋‹ค..... โœจ ๊ฒฐ๋ก !! ๋ฌธ์ œ๋ฅผ ์ž˜์ฝ๊ณ , ๋ฌธ์ œ์กฐ๊ฑด ๋ฐ ์ถœ๋ ฅ์กฐ๊ฑด์„ ํ•ญ์ƒ ํ™•์ธํ•˜์ž ๐ŸŸ  ์ •๋‹ต์ฝ”๋“œ import Foundation let money = Int(readLine()!)! l..

Algorithm/Baekjoon 2023.02.15

[๋ฐฑ์ค€] (Swift) 20291๋ฒˆ - ํŒŒ์ผ ์ •๋ฆฌ (๊ตฌํ˜„)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/20291 20291๋ฒˆ: ํŒŒ์ผ ์ •๋ฆฌ ์นœ๊ตฌ๋กœ๋ถ€ํ„ฐ ๋…ธํŠธ๋ถ์„ ์ค‘๊ณ ๋กœ ์‚ฐ ์Šค๋ธŒ๋Ÿฌ์Šค๋Š” ๋…ธํŠธ๋ถ์„ ์ผœ์ž๋งˆ์ž ๊ฒฝ์•…ํ•  ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค. ๋ฐ”ํƒ•ํ™”๋ฉด์— ์˜จ๊ฐ– ํŒŒ์ผ๋“ค์ด ์ •๋ฆฌ๋„ ์•ˆ ๋œ ์ฑ„ ๊ฐ€๋“ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ™”๋ฉด์˜ ๊ตฌ์„์—์„œ ์นœ๊ตฌ์˜ ๋ฉ”์‹œ์ง€๋ฅผ www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๋ฌธ์ œ๋Š” ๋ญ ์ฃผ์ ˆ์ฃผ์ ˆ ๊ธธ์ง€๋งŒ, ํ™•์žฅ์ž๋ณ„๋กœ ๊ฐฏ์ˆ˜๋ฅผ ์„ธ์–ด์ฃผ๊ณ , ํ™•์žฅ์ž๋ช… ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ๋‹ค. ๋‚˜๋Š” ํŠน์ • ํ™•์žฅ์ž๋ณ„๋กœ ๊ฐฏ์ˆ˜๋ฅผ ์„ธ์–ด์ฃผ๋Š” ๋ฐฉ์‹์„ dictionary๋กœ ๊ตฌํ˜„ํ–ˆ๋‹ค. dict์•ˆ์— ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ํ™•์žฅ์ž๋ช…์ด ์žˆ๋‹ค๋ฉด value์— + 1์„ ํ•ด์ฃผ์—ˆ๊ณ , ์—†๋‹ค๋ฉด dict์— ์ƒˆ๋กœ ์ƒ์„ฑํ•ด์ฃผ๋Š” ๋ฐฉ์‹์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  dict๋ฅผ key๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•ด์ค€๋’ค, key์™€ value๋ฅผ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด..

Algorithm/Baekjoon 2023.02.15

[๋ฐฑ์ค€] (Swift) 1244๋ฒˆ - ์Šค์œ„์น˜ ์ผœ๊ณ  ๋„๊ธฐ (๊ตฌํ˜„)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/1244 1244๋ฒˆ: ์Šค์œ„์น˜ ์ผœ๊ณ  ๋„๊ธฐ ์ฒซ์งธ ์ค„์—๋Š” ์Šค์œ„์น˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์Šค์œ„์น˜ ๊ฐœ์ˆ˜๋Š” 100 ์ดํ•˜์ธ ์–‘์˜ ์ •์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๊ฐ ์Šค์œ„์น˜์˜ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ผœ์ ธ ์žˆ์œผ๋ฉด 1, ๊บผ์ ธ์žˆ์œผ๋ฉด 0์ด๋ผ๊ณ  ํ‘œ์‹œํ•˜๊ณ  ์‚ฌ์ด์— ๋นˆ์นธ์ด ํ•˜๋‚˜์”ฉ www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๊ตฌํ˜„๋ฌธ์ œ๋ผ์„œ, ๊ทธ๋ƒฅ ๋ณด์ž๋งˆ์ž ํ’€์ด๋ฅผ ๋– ์˜ฌ๋ฆฐ ํ›„ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค. ์—ฌ์ž/๋‚จ์ž์ผ๊ฒฝ์šฐ ์Šค์œ„์น˜๋ฅผ ์ผœ๋Š” ๋ฐฉ์‹์ด ๋‹ค๋ฅธ๋ฐ ์ด ๋ถ„๊ธฐ์ฒ˜๋ฆฌ๋งŒ ์ž˜ ํ•ด์ฃผ๋ฉด๋œ๋‹ค. ์•„,, ๊ทผ๋ฐ ๋ฒ”์œ„์„ค์ •? ๋ญ”์ง€ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ ๋ญ”๊ฐ€ ์ž๊พธ ์ด์ƒํ•ด์„œ ์—„์ฒญ ํ‹€๋ ธ๋‹ค... ์ง„์งœ ๋ฐ”๋ณด... ์„ฑ๋ณ„์ด ๋‚จ์ž์ผ ๋•Œ ๋ถ€๋ถ„์—์„œ ์ฒ˜์Œ์— while๋ฌธ์œผ๋กœ ์•„๋ž˜์ฒ˜๋Ÿผ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค. ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ num+=num ์—ฌ๊ธฐ๋ถ€๋ถ„์—์„œ, num์ด 3์ผ๋•Œ, 3..

Algorithm/Baekjoon 2023.02.15

[๋ฐฑ์ค€] (Swift) 10431๋ฒˆ - ์ค„ ์„ธ์šฐ๊ธฐ (๊ตฌํ˜„, ์‹ค๋ฒ„5)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/10431 10431๋ฒˆ: ์ค„์„ธ์šฐ๊ธฐ ์ดˆ๋“ฑํ•™๊ต ์„ ์ƒ๋‹˜ ๊ฐ•์‚ฐ์ด๋Š” ์•„์ด๋“ค์„ ๋ฐ๋ฆฌ๊ณ  ๋‹จ์ฒด๋กœ ์–ด๋–ค ์ผ์„ ํ•  ๋•Œ ๋ถˆํŽธํ•จ์ด ์—†๋„๋ก ์ƒˆ๋กœ ๋ฐ˜์— ๋ฐฐ์ •๋ฐ›์€ ์•„์ด๋“ค์—๊ฒŒ ํ‚ค ์ˆœ์„œ๋Œ€๋กœ ๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•œ๋‹ค. ๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•  ๋• ํ‚ค๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ์•„์ด๊ฐ€ 1 www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์•„๋‹ˆ ๋ฌธํ•ด๋ ฅ์ด ๋ฌธ์  ๊ฐ€? ์™œ ๋ฌธ์ œ๋ฅผ ์ดํ•ด๋ฅผ ๋ชปํ•˜์ง€?? ์ง„์งœ ๋ฉ์ฒญ์ธ๊ฐ€. ํ•˜.. ๐Ÿคฏ ์–ด์จŒ๋“ ,, ์—ฌ๊ธฐ ๋ถ€๋ถ„์„ ์ดํ•ด๋ฅผ ๋ชปํ–ˆ๋‹ค. ์•„๋ฌด๋‚˜ ํ•œ๋ช…์”ฉ ์„ธ์šด๋‹ค๊ณ ? ๊ธฐ์กด์— ์žˆ๋Š” ๋ฐฐ์—ด์—์„œ ํ•œ๋ช…์”ฉ ์ฐจ๋ก€๋Œ€๋กœ ๋ฐ๋ ค์™€์•ผํ•˜๋‚˜? -> ์•„๋ฌด๋‚˜ ํ•œ๋ช…์”ฉ ๋ฝ‘๋Š๋‹ค๊ณ ? ์ด๊ฑฐ๋Š” ๊ทธ๋Ÿผ ๋ญ ์–ด์ฉŒ๋ž€๊ฑฐ์•ผ.. ์ด๋ ‡๊ฒŒ ํ•ด์„์ด ๋๋‹ค. ์•„๋‹ˆ,,, ๋‚ด๊ฐ€๋ฌธ์  ๊ฐ€...ํ•˜.. ์–ด์จŒ๋“ , ํ•ด์„ํ•˜์ž๋ฉด ์•„๋ฌด๋‚˜ ํ•œ๋ช…์”ฉ ๋ฝ‘๋Š”๋‹ค -> ์ž…๋ ฅ๋ฐ›์€ 20๊ฐœ์˜ ์ˆซ์ž์ค‘ ..

Algorithm/Baekjoon 2023.02.13

[๋ฐฑ์ค€] (Swift) 1157๋ฒˆ - ๋‹จ์–ด ๊ณต๋ถ€ (๊ตฌํ˜„, ๋ธŒ๋ก ์ฆˆ 1)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/1157 1157๋ฒˆ: ๋‹จ์–ด ๊ณต๋ถ€ ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž๋กœ ๋œ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง€๋ฉด, ์ด ๋‹จ์–ด์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ ์•ŒํŒŒ๋ฒณ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ, ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š”๋‹ค. www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๋ณด์ž๋งˆ์ž ์‹œ๊ฐ„์ดˆ๋ฅผ ์‚ดํˆ๋‹ค. ์ž…๋ ฅ๋ฐ›๋Š” ๋‹จ์–ด์˜ ์ตœ๋Œ€ ๊ธธ์ด๋Š” 100๋งŒ ์ด๊ณ , ์‹œ๊ฐ„์ดˆ... 2์ดˆ๋‹ค! 2์–ตํšŒ๊นŒ์ง€ ๋ฐ˜๋ณต์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ์—ฌ์œ ๋กญ๊ฒŒ ์ฃผ์–ด์ง„ ๋ฌธ์ œ์˜€๋‹ค. ์—ฌ์œ ๋กญ๊ฒŒ ๋ชจ๋“  ๋‹จ์–ด๋ฅผ ํ•œ๋ฒˆ์”ฉ ๋ฐ˜๋ณต๋Œ๋ ค์•ผ๊ฒ ๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๊ณ , ์ด์ œ ์–ด๋–ป๊ฒŒ ์ค‘๋ณตํšŸ์ˆ˜๋ฅผ ๊ฒ€ํ† ํ•ด์ค„๊ฑด์ง€ ์ƒ๊ฐํ–ˆ๋‹ค. ๊ทธ๋ƒฅ ๋‚˜๋Š” ๋ณด์ž๋งˆ์ž ์•„์Šคํ‚ค์ฝ”๋“œ๋ฅผ ์ƒ๊ฐํ–ˆ๊ณ , ์•„์Šคํ‚ค์ฝ”๋“œ์— ๋งž์ถฐ์„œ 0๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์ค€๋’ค ํ•ด๋‹น ์ž๋ฆฌ์— +1์”ฉ ํ•ด์ฃผ๊ธฐ๋Ÿฌํ–ˆ๋‹ค. ๋‹จ์–ด๋Š” ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์—†์ด ์ฃผ์–ด์ง€๊ณ ,..

Algorithm/Baekjoon 2023.02.13

[leetcode] (Swift) 134 - Gas station (Medium, ๊ทธ๋ฆฌ๋””)

์—ญ์‹œ ๋ฆฌํŠธ์ฝ”๋“œ๋Š”,, ์˜์–ด๋ผ์„œ ๋ฌธ์ œ ์ฝ๊ณ  ์ดํ•ดํ•˜๋Š”๋ฐ ์ข€ ๋” ๊ฑธ๋ฆฐ๋‹ค. ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ ์ฝ๊ณ  ๋ช‡๋ฒˆ์€ ๋” ์ •ํ™•ํ•˜๊ฒŒ ๋‚ด๊ฐ€ ํ•ด์„ํ•œ๊ฒŒ ๋งž๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค.... ๐ŸŸ  ๋ฌธ์ œ https://leetcode.com/problems/gas-station Gas Station - LeetCode Gas Station - There are n gas stations along a circular route, where the amount of gas at the ith station is gas[i]. You have a car with an unlimited gas tank and it costs cost[i] of gas to travel from the ith station to its next (i + 1..

Algorithm/Leet Code 2023.02.09
๋ฐ˜์‘ํ˜•