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

potato's devlog 437

[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..

[๋””์ž์ธ ํŒจํ„ด] (iOS) MVC ํŒจํ„ด์„ MVVMํŒจํ„ด์œผ๋กœ ๋ฐ”๊ฟ”๋ณด๊ธฐ (feat. Combine)

์ž, ์ด์ œ ์ •๋ง ๊ท€์ฐข์–ด์ง€๊ฒŒ ๋“ค์—ˆ๋˜ MVC์™€ MVVM ํŒจํ„ด์— ๋Œ€ํ•ด์„œ ํฌ์ŠคํŒ…ํ•ด๋ณด์ž. ์ฃผ์ œ๋Š”, MVC ํŒจํ„ด์„ MVVMํŒจํ„ด์œผ๋กœ ๋ฐ”๊พธ๊ธฐ!!~ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ฐจ์ด์ ์— ๋Œ€ํ•ด์„œ ์ง์ ‘ ๋Š๊ปด๋ณด์ž ๊ฐœ๋ฐœํ•˜๋Š” ์ •๋Œ€๋ฆฌ๋‹˜์˜ ์œ ํŠœ๋ธŒ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด์„œ ํฌ์ŠคํŒ… ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. (https://www.youtube.com/watch?v=TLX7MjtOPd0&t=873) MVC์™€ MVVM์ด ๋ญ”์ง€ ๋จผ์ € ์‚ดํŽด๋ณด๊ณ  ๋“œ๋ฃจ๊ฐ€์ž โšซ๏ธ MVC์ด ๋ญ”์ง€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•ด๋ณด์ž. Model, View, Controller๋กœ ๊ตฌ์„ฑ๋œ ๋””์ž์ธ ํŒจํ„ด์ด๋‹ค. ๋ทฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ จํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ๊ด€๋ จํ•œ ๊ฒƒ๋“ค์€ Controller๊ฐ€ ๋งก๋Š”๋‹ค. ๊ฐ ํ”„๋กœ์„ธ์Šค๋ณ„๋กœ ๊ตฌ๋ณ„๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ๊ฐ์˜ ๊ตฌ์„ฑ ์š”์†Œ์—๋งŒ ์ง‘์ค‘ํ•ด์„œ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์žฅ์ ์ด๋‹ค. Controller์—์„œ ์ƒ์„ฑ๋œ ์ด๋ฒคํŠธ๋“ค..

[UIKit] UIButton - unrecognized selector sent to class ์—๋Ÿฌ (UIBarButtonItem์˜ Target ์‚ดํŽด๋ณด๊ธฐ)

โšซ๏ธ UIBarbuttonItem์„ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋‹ˆ๊นŒ ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค! โš ๏ธ unrecognized selector sent to class 0x100d75190 ์ง„์งœ์ง„์งœ ๊ฐ„๋‹จํ•œ tableView๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์™œ ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋Š” ๊ฒƒ์ธ๊ฐ€!! ์ง€๊ธˆ ์ด๋Ÿฐ ๊ฐ„๋‹จํ•œ ํ…Œ์ด๋ธ”๋ทฐ๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์œ„์— UINavigationBarButton๋งŒ ํด๋ฆญํ•˜๋ฉด ์•ฑ์ด ๊บผ์ง€๋ฉด์„œ ์ €๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค. ๋ฐ”๋กœ๋ฐ”๋กœ,,,, ๋ญ”๊ฐ€ selector์—์„œ ์•ก์…˜์ด ์ž˜ ์ „๋‹ฌ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ ๊ฐ™์€๋ฐ,, ์ผ๋‹จ 1์ฐจ์ ์œผ๋กœ ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ดค๋‹ค. 1. ์Šคํ† ๋ฆฌ๋ณด๋“œ๋กœ ๊ฐœ๋ฐœํ–ˆ์„ ๊ฒฝ์šฐ, ํ•˜๋‚˜์˜ ๋ฒ„ํŠผ์— ๋‘ ๊ฐœ ์ด์ƒ์ด IBAction์ด ์—ฐ๊ฒฐ๋˜์–ด์„œ ๊ทธ๋ ‡๋‹ค๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋‚œ ์ฝ”๋“œ๋ฒ ์ด์Šค๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ์ด ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ํ†ตํ•˜์ง€ ์•Š์ง€! ์•„๋ฌด๋ฆฌ๊ทธ๋ž˜๋„ ๊ฐ™์€ ์—๋Ÿฐ๋ฐ ๊ฐ™์€ ์›์ธ์ด..

[๋””์ž์ธํŒจํ„ด] (Swift) Singleton Pattern (์‹ฑ๊ธ€ํ†ค ํŒจํ„ด ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ)

์ฝ”๋“œ๋Š” ์•„๋ž˜ github์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! https://github.com/deslog/awesome-swift GitHub - deslog/awesome-swift: swift๋ฅผ ํ™œ์šฉํ•œ ๋ชจ๋“  ๊ณต๋ถ€๋ฅผ ๋ชจ์•„๋‘๋Š” ๊ฐ์ž์˜ ๋š๋”ฑ๋š๋”ฑ ์š”๋ฆฌ์‹คํ—˜์‹ค ๐Ÿฅ”๐Ÿณ swift๋ฅผ ํ™œ์šฉํ•œ ๋ชจ๋“  ๊ณต๋ถ€๋ฅผ ๋ชจ์•„๋‘๋Š” ๊ฐ์ž์˜ ๋š๋”ฑ๋š๋”ฑ ์š”๋ฆฌ์‹คํ—˜์‹ค ๐Ÿฅ”๐Ÿณ๐Ÿ‘ฉ๐Ÿป‍๐Ÿณ. Contribute to deslog/awesome-swift development by creating an account on GitHub. github.com ๐Ÿ‘‹ ์‹ฑ๊ธ€ํ„ด ํŒจํ„ด ๊ณต๋ถ€ํ•˜๊ธฐ ์ „์— ์•Œ์•„์•ผ ํ•  ๊ฐœ๋…! ๐Ÿ”– ๋””์ž์ธํŒจํ„ด์ด๋ž€? ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋“ค์„ ๋ณด๋‹ค ์ข‹์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฏธ๋ฆฌ ํ˜•์‹์„ ์ •ํ•ด๋†“๋Š” ๊ฒƒ? ๋ฐฉ๋ฒ•๋ก ? ์ด๋‹ค! ๋ฏธ๋ฆฌ ์ข‹์€ ์ฝ”๋“œ์— ๋Œ€ํ•ด์„œ ์ •..

[๋ฐฑ์ค€] (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
๋ฐ˜์‘ํ˜•