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

Algorithm 236

[๋ฐฑ์ค€] (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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Python) ๋‹จ์†์นด๋ฉ”๋ผ (lv.3, ๊ทธ๋ฆฌ๋””)

๋งž์Šต๋‹ˆ๋‹ค,, ์ด ๋ฌธ์ œ๋„ ์ œ๋ชฉ๊ณผ ์ธ๋„ค์ผ์ด ๋”ฐ๋กœ๋†‰๋‹ˆ๋‹ค ใ… ใ…  ํ•ด๋‹น ๋ฌธ์ œ๋„ ์Šค์œ„ํ”„ํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ด€๊ณ„๋กœ python์œผ๋กœ ๋ฌธ์ œํ’€์ด ํ•˜์˜€์Šต๋‹ˆ๋‹ค! ๊ฐ์•ˆํ•˜๊ณ  ๋ด์ฃผ์„ธ์šฉ ๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42884 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์Œ,, lv3๋ผ๊ณ  ํ•ด์„œ ์—„์ฒญ ๊ฒ์„ ๋จน์—ˆ์ง€๋งŒ, ๊ฒ๋จน์€ ๋งŒํผ ๋” ์ƒ๊ฐ์„ ๋ณต์žกํ•˜๊ฒŒ ํ•ด๋‚˜๊ฐ€๊ณ  ์žˆ์—ˆ๋‹ค. ์ด lv.. ์•ˆ๋ณด์—ฌ๋„ ๋ฌธ์ œ ๋ณด์—ฌ๋„ ๋ฌธ์ œ๋„ค ^^,, ์ผ๋‹จ,,, ๋‚˜๊ฐ„ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•ด์•ผํ•˜๋Š”๊ฒŒ ๊ฐ€์žฅ ํฐ ํฌ์ธํŠธ์˜€๋Š”๋ฐ ์ด๋ถ€๋ถ„์„ ์ƒ๊ฐํ•ด..

Algorithm/Baekjoon 2023.02.08

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ์„ฌ ์—ฐ๊ฒฐํ•˜๊ธฐ (lv.3, ๊ทธ๋ฆฌ๋””, ํฌ๋ฃจ์Šค์นผ ์•Œ๊ณ ๋ฆฌ์ฆ˜)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42861 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์•„๋‹ˆ,, ์ „ํ˜€ ์ƒ๊ฐํ•ด๋‚ด์ง€ ๋ชปํ–ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” bfs๋กœ ๋Œ๋ ค์„œ ๋ฐฉ๋ฌธ ์ฒดํฌ๋ฅผ ํ•˜๋ฉด์„œ ์ตœ์†Œ ๋น„์šฉ์„ ์ฐพ์•„๋‚ด๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทผ๋ฐ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€ ๋ง‰ํžŒ๊ฒŒ,,, "์‚ฌ์ดํด ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ์€ ์–ด๋–ป๊ฒŒ ํŒ๋‹จํ•˜์ง€?"์˜€๋‹ค. ๋‹จ์ˆœํžˆ 1,2,3 ๋งŒ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค๋ฉด ์„ธ๊ฐœ๊ฐ€ ์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ๋ฅผ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. 2์ฐจ์› ๋ฐฐ์—ด์„ ์ด์šฉํ•ด์„œ [1,2] [2,3] [1.3] ๋จธ ์ด๋Ÿฐ์‹์œผ๋กœ ํ™•์ธํ•ด๋ณผ ์ˆ˜๋„ ์žˆ๊ฒ ์ง€,, ๊ทผ๋ฐ ์ด๊ฒŒ ๋งŒ์•ฝ 8..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Python) ๊ตฌ๋ช…๋ณดํŠธ (lv.2, ๊ทธ๋ฆฌ๋””)

๋„ค,, ์ธ๋„ค์ผ์ด ๊ฑฐ์ง“๋ง์น˜๋„ค์š”.. ๋ฌธ์ œ๋Š” ํŒŒ์ด์ฌ์œผ๋กœ ํ’€์—ˆ์Šต๋‹ˆ๋‹ค! ํ•ด๋‹น ๋ฌธ์ œ๋Š” ์Šค์œ„ํ”„ํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์•„์„œ์š” ใ… ใ…  ์ฐธ๊ณ ๋งŒ ํ•ด์ฃผ์„ธ์š”! ๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42885?language=python3 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์Œ,, ๊ทธ๋ฆฌ๋””! ๋ผ๊ณ  ์•Œ๊ณ  ํ‘ธ๋‹ˆ๊นŒ ์ƒ๊ฐ๋ณด๋‹ค ๊ฐ„๋‹จํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๋””๊ฐ€ ์ข‹์€๊ฑด ์ข‹์€๋Œ€๋กœ ๋จผ์ € ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ๊ทธ๋Ÿฐ ํƒ์š•์Šค๋Ÿฌ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด์ž–์•„์šค? ๊ทธ๋‹ˆ๊นŒ ์ž…๋ ฅ๋ฐ›๋Š” people์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด์ค€ ๋’ค์—, ์•ž๊ณผ ๋’ค๋ฅผ ๋”ํ•ด๋‚˜๊ฐ€๋ฉด์„œ limi..

[๋ฐฑ์ค€] (Swift) 1541๋ฒˆ - ์žƒ์–ด๋ฒ„๋ฆฐ ๊ด„ํ˜ธ (๊ทธ๋ฆฌ๋””)

๊ณต์ค‘์ „ํ™”๊ฐ€ ์ƒ๊ฐ๋‚˜๋Š” ๋ฌธ์ œ๋ฒˆํ˜ธ๋‹ค,,, 10์ดˆ์˜€๋‚˜.. ์จŒ๋“  ์š”๊ธˆ ์•ˆ๋‚˜๊ฐ€๊ฒŒ ํ• ๋ผ๊ณ  ๋ช‡์ดˆ๋งŒ์— ๋นจ๋ฆฌ๋งํ•˜๊ณ  ์ „ํ™” ๋Š๊ณ  ๊ทธ๋žฌ์—ˆ๋Š”๋ฐ... ๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/1541 1541๋ฒˆ: ์žƒ์–ด๋ฒ„๋ฆฐ ๊ด„ํ˜ธ ์ฒซ์งธ ์ค„์— ์‹์ด ์ฃผ์–ด์ง„๋‹ค. ์‹์€ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ  ‘-’๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ๊ฐ€์žฅ ์ฒ˜์Œ๊ณผ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋Š” ์ˆซ์ž์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฐ์†ํ•ด์„œ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์—ฐ์‚ฐ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ , 5์ž๋ฆฌ๋ณด๋‹ค www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์šฐ์„ , ์‹œ๊ฐ„์ดˆ๊ฐ€ 2์ดˆ๋ผ์„œ, ์—ฌ์œ ๋กญ๊ฒŒ ํ’€์—ˆ๋‹ค. 2์–ต๋ฒˆ์˜ ์—ฐ์‚ฐ์ด ๋ฐœ์ƒํ•ด๋„ ์ข‹๋‹ค๋Š” ๋œป์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ ๊ทธ๋‹ฅ? ์ƒ๊ฐํ•˜์ง€ ์•Š๊ณ  ํ’€์—ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์ƒ๊ฐ๋ณด๋‹ค ๊ฐ„๋‹จํ•˜๋‹ค. ๋”ํ•˜๊ธฐ์™€ ๋นผ๊ธฐ ๋ฐ–์— ์—†๊ธฐ ๋•Œ๋ฌธ์—, ๋งˆ์ด๋„ˆ์Šคํ•ด์ฃผ๋Š” ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ปค์ง€๋ฉด, ๊ฐ’์€ ์ตœ์†Œ๋กœ ์ถœ๋ ฅํ• ..

Algorithm/Baekjoon 2023.02.06

[๋ฐฑ์ค€] (Swift) 1783๋ฒˆ - ๋ณ‘๋“  ๋‚˜์ดํŠธ

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/1783 1783๋ฒˆ: ๋ณ‘๋“  ๋‚˜์ดํŠธ ์ฒซ์งธ ์ค„์— ์ฒด์ŠคํŒ์˜ ์„ธ๋กœ ๊ธธ์ด N์™€ ๊ฐ€๋กœ ๊ธธ์ด M์ด ์ฃผ์–ด์ง„๋‹ค. N๊ณผ M์€ 2,000,000,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์ฒ˜์Œ์— ์กฐ๊ธˆ ํ—ค๋งธ๋‹ค. ์‹ค๋ฒ„3์ธ๋ฐ ... ์™œ์ด๋Ÿฌ์ง€? ํ•˜๋จผ์…” ํ˜„ํƒ€๊ฐ€ ์™”์—ˆ๊ณ ,,, ์ž ๊น ํžŒํŠธ๋ฅผ ์ฐพ์•„๋ณด๋‹ˆ ๊ทธ๋ƒฅ ๊ทœ์น™์„ ์ฐพ์•„๋‚ด๋ฉด ๋˜๋„ค...? ๊ทธ๋ฆฌ๋””๋ผ๊ณ  ํ•ด์„œ ๋„ˆ๋ฌด ์ˆ˜ํ•™์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ๋“  ์ฐพ์•„๋ณด๋ ค๊ณ  ํ–ˆ๋‹ค.... ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๋ฉด์„œ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ, N์˜ ๊ธธ์ด์™€ M์˜ ๊ธธ์ด์— ๋”ฐ๋ผ์„œ ์ตœ๋Œ€ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์นธ์˜ ์ˆ˜๊ฐ€ ์ •ํ•ด์ ธ์žˆ์—ˆ๋‹ค. ์™œ๋ƒ๋ฉด, 4๋ฒˆ ์ด์ƒ์„ ์›€์ง์ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ตœ์†Œ 4๊ฐœ์˜ ๋ฐฉํ–ฅ์ „ํ™˜๋ฐฉ์‹์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•ด์•ผํ–ˆ๊ณ , ๊ทธ๋ž˜์„œ ํ•œ๋‘๊ฐ€์ง€์˜ ์ด๋™๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ์ตœ๋Œ€ ..

Algorithm/Baekjoon 2023.02.03

[๋ฐฑ์ค€] (Swift) 10610๋ฒˆ - 30

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/10610 10610๋ฒˆ: 30 ์–ด๋Š ๋‚ , ๋ฏธ๋ฅด์ฝ”๋Š” ์šฐ์—ฐํžˆ ๊ธธ๊ฑฐ๋ฆฌ์—์„œ ์–‘์ˆ˜ N์„ ๋ณด์•˜๋‹ค. ๋ฏธ๋ฅด์ฝ”๋Š” 30์ด๋ž€ ์ˆ˜๋ฅผ ์กด๊ฒฝํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ทธ๋Š” ๊ธธ๊ฑฐ๋ฆฌ์—์„œ ์ฐพ์€ ์ˆ˜์— ํฌํ•จ๋œ ์ˆซ์ž๋“ค์„ ์„ž์–ด 30์˜ ๋ฐฐ์ˆ˜๊ฐ€ ๋˜๋Š” ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์–ดํ•œ www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๋ชจ๋‘,, 3์˜ ๋ฐฐ์ˆ˜์˜ ํŠน์ง•์„ ์ž˜ ์•Œ๊ณ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๋ชจ๋“  ์ž๋ฆฟ์ˆ˜๋ฅผ ๋”ํ•˜๋ฉด 3์˜ ๋ฐฐ์ˆ˜๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ! ์ด ํŠน์„ฑ์„ ์ž˜ ํ™œ์šฉํ•˜๋ฉด ๋ฌธ์ œ๋Š” ์•„์ฃผ ์‰ฝ๊ฒŒ ํ’€๋ฆฐ๋‹ค. ์•„๋ฌด๋ž˜๋„ 30์˜ ๋ฐฐ์ˆ˜์ด๋‹ค ๋ณด๋‹ˆ๊นŒ, ๋™์‹œ์— 10์˜ ๋ฐฐ์ˆ˜์—ฌ์•ผํ•œ๋‹ค. ๊ทธ๋Ÿผ? ๋งจ ๋งˆ์ง€๋ง‰ ์ž๋ฆฌ์ˆ˜๊ฐ€ ๋ฌด์กฐ๊ฑด 0์œผ๋กœ ๋๋‚˜๊ฒŸ์ง€.. ์ž…๋ ฅ๋ฐ›์€ number์— 0์ด ํฌํ•จ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด -1์„ ์ถœ๋ ฅํ•ด์ฃผ๊ณ , ๋˜ ๋ชจ๋“  ์ž๋ฆฌ์ˆ˜์˜ ํ•ฉ์ด 3์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด -..

Algorithm/Baekjoon 2023.02.03

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (Swift) ํฐ ์ˆ˜ ๋งŒ๋“ค๊ธฐ (lv.2, ๊ทธ๋ฆฌ๋””)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42883 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๊ฐ€์žฅ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ž…๋ ฅ๋œ ์ˆœ์„œ ๊ทธ๋Œ€๋กœ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์ˆซ์ž๋ฅผ ์‚ญ์ œ์‹œํ‚ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๋ฌด์กฐ๊ฑด ์ž‘์€ ์ˆซ์ž๋งŒ์„ ์ฐพ์•„์„œ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ž…๋ ฅ๋ฐ›์€ number์—์„œ ์ ์ ˆํ•œ ์œ„์น˜์— ์žˆ๋Š” ์ˆซ์ž๋“ค์„ ์‚ญ์ œํ•˜์—ฌ ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š”๊ฒŒ ํ•ต์‹ฌ์ด์—ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‚ด๊ฐ€ ์บ์น˜ํ•ด๋‚ธ๊ฑด, ๋จผ์ € K๋ฒˆ์งธ ์ˆ˜๊นŒ์ง€ ๋น„๊ตํ•ด์„œ ๋งจ์•ž์ž๋ฆฌ์— ๊ฐ€์žฅ ์ ๋‹นํžˆ ํฐ ์ˆ˜๊ฐ€ ์˜ค๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š”๊ฒƒ. ๋จผ์ € ์ด๊ฒƒ์„ ํŒŒ์•…ํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๊ฒŒ ๋˜๋ฉด,..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์กฐ์ด์Šคํ‹ฑ (lv.2 ๊ทธ๋ฆฌ๋””)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42860 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ๋ฌธ์ œ๋ฅผ ๋ณด์ž๋งˆ์ž, ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ ‘๊ทผํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค. ์กฐ์ด์Šคํ‹ฑ์„ ์œ„๋กœ ์˜ฌ๋ฆฌ๋“  ์•„๋ž˜๋ฅผ ์˜ฌ๋ฆฌ๋“  ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋“  ์–ด์ฐจํ”ผ ์ˆซ์ž๋กœ ์นด์šดํŠธ ๋˜๋Š” ๊ฑฐ๋‹ˆ๊นŒ! ๊ทธ๋ฆฌ๊ณ , ๋‘๊ฐ€์ง€๋ฅผ ๋‚˜๋ˆ ์„œ ์ƒ๊ฐํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. 1. ์ฒซ๋ฒˆ์งธ๋กœ ๋จผ์ €, ๋ฐฉํ–ฅํ‚ค๋ฅผ ๋ช‡๋ฒˆ ์›€์ง์—ฌ์•ผํ•˜๋Š”์ง€ ํŒ๋‹จํ•ด์ฃผ๋ ค๊ณ  ํ•œ๋‹ค. A๊ฐ€ ์•„๋‹Œ ์•„์ด๋“ค์˜ ์œ„์น˜๋ฅผ ์•Œ์•„๋‚ด์„œ ๐Ÿ‘ˆ ์ด์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ์ง€, ๐Ÿ‘‰์ด์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ์ง€ ๋‘˜์ค‘์— ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด..

๋ฐ˜์‘ํ˜•