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

potato's devlog 437

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (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๊ฐ€ ์•„๋‹Œ ์•„์ด๋“ค์˜ ์œ„์น˜๋ฅผ ์•Œ์•„๋‚ด์„œ ๐Ÿ‘ˆ ์ด์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ์ง€, ๐Ÿ‘‰์ด์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ์ง€ ๋‘˜์ค‘์— ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฒด์œก๋ณต (lv.1 ๊ทธ๋ฆฌ๋””)

๐ŸŸ  ๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/42862 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๐ŸŸ  ์ฒซ๋ฒˆ์งธ ํ’€์ด ์•„๋ฌด๊ฒƒ๋„ ๊ณ ๋ คํ•˜์ง€ ์•Š์€ ์ฑ„ if ๋ฌธ์„ ๊ฐˆ๊ฒจ์„œ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋”๋‹ˆ 3, 5, 7, 12, 24 ๋‹ค์„ฏ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค์—์„œ ํ‹€๋ ธ๋‹ค ใ…Žํ—คํ—คํ—ค ๋ฌธ์ œ ๋ณด์ž๋งˆ์ž ๊ทธ๋ƒฅ if๋ฌธ์„ ๊ฐˆ๊ฒผ๋Š”๋ฐ! ์—ญ์‹œ๋‚˜ ๋ญ ํ•˜๋‚˜ ์ƒ๊ฐ์ด ๋น ์ง„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฐ€์žฅ ๋จผ์ € ์ƒ๊ฐํ–ˆ๋˜๊ฒƒ์€, ๊ทธ๋ƒฅ ์ž…๋ ฅ๋ฐ›์€ ์ „์ฒด ํ•™์ƒ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ, lost์— ์กด์žฌํ•˜๋Š”๋ฐ ์˜ท์„ ๋นŒ๋ ค์ค„ ์‚ฌ๋žŒ์ด ์—†๋‹ค๋ฉด -1 ํ•ด์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค. โŒ ํ‹€๋ฆฐ ์ฝ”๋“œ fu..

[UIKit] Cell์— shadow์™€ cornerRadius๊ฐ€ ๋™์‹œ์— ์•ˆ๋จนํž ๋•Œ

๐Ÿ“ฑ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์€ ๋ทฐ ์ด๋ ‡๊ฒŒ ์ฝœ๋ ‰์…˜๋ทฐ ์…€๋“ค์— ๊ทธ๋ฆผ์ž๊ฐ€ ์ ธ์žˆ๋Š” ๋ทฐ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค! ๐ŸŸฃ Cell์— ๊ทธ๋ฆผ์ž์™€ cornerRadius๋ฅผ ๋™์‹œ์— ๋„ฃ์–ด๋ณด์ž label.layer.shadowOffset = CGSize(width: 10, height: 10) label.layer.shadowOpacity = 0.23 label.layer.shadowRadius = 4 label.layer.masksToBounds = false label.layer.cornerRadius = 10 ๐Ÿ˜ถ ์—ฅ! ๊ทธ๋ฆผ์ž๋งŒ ๋“ค์–ด๊ฐ€๊ณ  radius๊ฐ€ ์•ˆ๋“ค์–ด๊ฐ€์ž–์•„! ์•„์ฐจ์ฐจ, radius ๋„ฃ์œผ๋ ค๋ฉด masksToBounds true ํ•ด์ค˜์•ผํ•˜์ง€ label.layer.shadowOffset = CGSize(width: 10, height: 10) labe..

[UIKit] labelํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•ด์„œ CollectionView cell ํฌ๊ธฐ์— ๋„ฃ์–ด์ฃผ๊ธฐ

๐ŸŸฃ ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ ์ง€๊ธˆ ํ•ด๋‹น ๋ทฐ์— ์žˆ๋Š” ์นดํ…Œ๊ณ ๋ฆฌ ๋ฒ„ํŠผ์€ collectionView๋กœ ๊ตฌํ˜„์ค‘์ด๋‹ค. ์ผ๋‹จ ๋‚ด๋ถ€ cell์— ์ž„์‹œ ๊ฐ’์„ ๋„ฃ์–ด์„œ ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์คฌ๋‹ค. ๊ทธ๋ƒฅ ๊ธ€์ž ํฌ๊ธฐ์— ์ƒ๊ด€ ์—†์ด ์ผ์ •ํ•œ ๋ฒ„ํŠผ ํฌ๊ธฐ๋ฅผ ๊ฐ–๋Š”๋‹ค. ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•ด์•ผํ•˜๋Š” ํ™”๋ฉด์€ ์•„๋ž˜์ฒ˜๋Ÿผ ๊ธ€์ž ํฌ๊ธฐ์— ๋งž์ถฐ์„œ ๋ฒ„ํŠผ์˜ ํฌ๊ธฐ๋„ ๋ฐ”๋€Œ๋Š” ๊ฒƒ,, ์ด๋ ‡๊ฒŒ ํ•˜๊ณ ์‹ถ๋‹ค. ๐ŸŸฃ Cell์˜ ํฌ๊ธฐ๋ฅผ ์ƒ์ˆ˜๊ฐ’์œผ๋กœ ๋งŒ๋“ค๋ฉด ์•ˆ๋ผ! ๐Ÿ’ก cell ๋‚ด๋ถ€์— ๋“ค์–ด๊ฐ€๋Š” label์˜ ํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•ด์„œ cell์˜ ํฌ๊ธฐ๋กœ ์ง€์ •ํ•ด์ฃผ์ž. ์š”๋ชจ์กฐ๋ชจ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ• ๋•Œ button์„ ๋งŒ๋“ค๋•Œ ์ด๋Ÿฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค. ์ด ๋ถ€๋ถ„์ด ์ƒ๊ฐ๋‚˜์„œ ๋ฐ”๋กœ ์‹คํ–‰์— ์˜ฎ๊ฒจ๋ดค๋‹ค. label์˜ ํฌ๊ธฐ๋ฅผ ๊ตฌํ•˜๋Š” ์ฝ”๋“œ ์•„๋ฌด๋ž˜๋„ ๋ฒ„ํŠผ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฉด์—์„œ ์‚ฌ์ด์ฆˆ๋ฅผ ๊ตฌํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ ๊ฐ™์•„์„œ, size๋ฅผ ๊ตฌํ•˜๋Š” ๋งค๋‹ˆ์ €๋ฅผ ๋งŒ..

[UIKit] plist ํŒŒ์ผ ์ด๋™ โš ๏ธ build input file cannot be found

โšซ๏ธ plist ํด๋” ๊ตฌ์กฐ ๋ณ€๊ฒฝ ์›ํ•˜๋Š” ํด๋”๊ตฌ์กฐ์— ๋งž๊ฒŒ plist์˜ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ–ˆ๋‹ค. ๊ทผ๋ฐ ์•„๋งˆ๋„,, ๊ทธ๋ƒฅ ์œ„์น˜๋งŒ ๋ณ€๊ฒฝํ•˜๋ฉด ์—๋Ÿฌ๊ฐ€ ๋‚  ๊ฒƒ์ด๋‹ค! plist๊ฐ€ ์–ด๋””์— ์œ„์น˜ํ•˜๋Š”์ง€, ์•Œ๋ ค์ฃผ์–ด์•ผํ•œ๋‹ค. ^___^,,, ์•Œ์•„์„œ์ข€ํ•˜์ง€!! โšซ๏ธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋‚  ๊ฒƒ์ด๋‹ค. โš ๏ธ build input file cannot be found ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋‚  ๊ฒƒ์ด๋‹ค. ์•„๋ž˜ ๊ฒฝ๋กœ๋กœ ๋“ค์–ด๊ฐ€์„œ plist์˜ ์ด๋™๋œ ๊ฒฝ๋กœ๋ฅผ ์•Œ๋ ค์ฃผ์ž. [์™ผ์ชฝ์—์„œ ํ”„๋กœ์ ํŠธ ํด๋ฆญ] - [Build Settings] - [Packaging]์—์„œ Info.plist File์—์„œ ์ˆ˜๋™์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋!

Swift/UIKit 2023.02.02

[๐Ÿš๋™์‹์ด] 2023.02.01 ์ •๋ฆฌ ํ•ด๋†“๊ธธ ์ž˜ํ–ˆ๋„ค!

๐Ÿ’ฌ ๋ฌธ์„œํ™”์˜ ์ค‘์š”์„ฑ๊ณผ ๋ฟŒ๋“ฏํ•จ์„ ๋Š๋‚€ ํ•˜๋ฃจ ๋™์‹์ด ๊ฐœ๋ฐœ์— ๋งŽ์€ ์‹œ๊ฐ„์„ ์Ÿ์ง„ ๋ชปํ–ˆ์ง€๋งŒ, ๊ทธ๋ž˜๋„ ๋งŽ์€ ๊ฒƒ์„ ์ˆ˜์ •ํ–ˆ๋˜ ํ•˜๋ฃจ๋‹ค. ์˜ค๋Š˜์€ ์ž์ž˜ํ•œ ๊ทธ๋ฆผ์ž๋ผ๋˜๊ฐ€, ๋ ˆ์ด์•„์›ƒ์ด ๊นจ์ง€๋Š” ๋ฌธ์ œ๋ผ๋˜๊ฐ€,, ์ด๋Ÿฐ๊ฒƒ๋“ค์„ ์ฃผ๋กœ ์ˆ˜์ •ํ–ˆ๋Š”๋ฐ ์ˆ˜์ •ํ•˜๋ฉด์„œ '์•„ ์ด๊ฑฐ ์˜ˆ์ „์—๋„ ๊ทธ๋žฌ๋Š”๋ฐ..?'ํ•˜๋Š” ๊ฒƒ๋“ค์ด ๋งŽ์•˜๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด, ๊ทธ๋ฆผ์ž์™€ rounded ๋ชจ์„œ๋ฆฌ๊ฐ€ ๊ฐ™์ด ๋“ค์–ด๊ฐ€๊ธฐ ํž˜๋“ค๋‹ค๊ฑฐ๋‚˜, collectionView ๋‚˜ tableView์—์„œ๋Š” contentView์— addsubview๋ฅผ ํ•ด์ค˜์•ผํ•œ๋‹ค๊ฑฐ๋‚˜.. ์ด๋Ÿฐ ์‚ฌ์†Œํ•œ ๊ฒƒ๋“ค์—์„œ ๋‚ด๊ฐ€ ์‹ค์ˆ˜๋ฅผ ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋‚˜๋Š” ํ•œ ๋ฒˆ๋ณด๋ฉด ๊ธฐ์–ตํ•˜๊ฑฐ๋‚˜, ํ•œ ๋ฒˆ๋ณด๊ณ  ๋ฐ”๋กœ ์ดํ•ดํ•˜๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹˜์„ ์•Œ๊ณ  ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ˜๋ณตํ•™์Šต๊ณผ, ์Šค์Šค๋กœ ๊ณ„์† ๋˜์ƒˆ๊ธฐ๋ฉด์„œ ๋ณต์Šต์„ ํ•„์ˆ˜๋กœ ํ•ด์•ผํ•˜๋Š” ๋‡Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ (๋น„ํšจ์œจ์ ์ธ ๋‚˜์˜ ๋‡Œ์ง€๋งŒ ์ด๋Ÿฐ ์ ๋•Œ๋ฌธ์—..

[๋ฐฑ์ค€] (Swift) 1931๋ฒˆ - ํšŒ์˜์‹ค ๋ฐฐ์ • (๋‘๋ฒˆ์งธ ํ’€์ด) (feat. ๊ทธ๋ฆฌ๋””)

๐ŸŸฃ ๋ฌธ์ œ https://www.acmicpc.net/problem/1931 1931๋ฒˆ: ํšŒ์˜์‹ค ๋ฐฐ์ • (1,4), (5,7), (8,11), (12,14) ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. www.acmicpc.net ๐ŸŸฃ ๋‚˜์˜ ํ’€์ด ๋๋‚˜๋Š” ์‹œ๊ฐ„๋งŒ ๊ณ ๋ คํ•˜๋ฉด ๋˜๋Š”์ค„์•Œ ๊ณ  ์ •๋ ฌ์„ ํ•œ๋ฒˆ๋งŒ ํ–ˆ๋‹ค๊ฐ€ ํ‹€๋ ธ๋‹ค. ์Œ.. ๊ทธ๋ƒฅ ์ผ์ฐ๋๋‚˜๋ฉด ์ข‹๊ฒŸ์ง€? ํ•˜ํ•˜ํ•˜ํ•˜ ํ•˜๋ฉด์„œ,, ? ๋‹จ์ˆœํ•˜๊ฒŒ, ์–ด์ฐจํ”ผ ๋๋‚˜๋Š” ์‹œ๊ฐ„๋ณด๋‹ค ์‹œ์ž‘์‹œ๊ฐ„์ด ์ž‘๊ฒŒ ์ฃผ์–ด์งˆํ…Œ๋‹ˆ, ๋๋‚˜๋Š” ์‹œ๊ฐ„์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•˜๋ฉด ์‹œ์ž‘์ˆœ์„œ๋Š” ์–ด๋Š์ •๋„ ์ •๋ ฌ์ด ๋  ์ค„ ์•Œ์•˜๋‹ค. ํ‹€๋ฆฌ๊ณ  ๋‚˜์„œ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ,,, '์‹œ์ž‘์‹œ๊ฐ„์ด ๋‹ค๋ฅด๊ณ  ๋๋‚˜๋Š” ์‹œ๊ฐ„์ด ๊ฐ™์„ ๊ฒฝ์šฐ'๋ฅผ ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜๋‹ค. ๋งŒ์•ฝ [2,3] ๊ณผ [3,3] ์ด ์ฃผ์–ด์กŒ๋‹ค๋ฉด, ๋๋‚˜๋Š” ์‹œ๊ฐ„์ˆœ์„œ๋Œ€๋กœ๋งŒ ์ •๋ ฌ์„ ํ•ด๋ฒ„๋ฆฌ๋ฉด, ์ž…๋ ฅ๋œ ์ˆœ์„œ๋Œ€๋กœ [2,3] , [3,3]์ด ์ •๋ ฌ..

Algorithm/Baekjoon 2023.02.01

[๋ฐฑ์ค€] (Swift) 1449๋ฒˆ - ์ˆ˜๋ฆฌ๊ณต ํ•ญ์Šน (feat. ๊ทธ๋ฆฌ๋””)

๐ŸŸฃ ๋ฌธ์ œํ’€์ด https://www.acmicpc.net/problem/1449 1449๋ฒˆ: ์ˆ˜๋ฆฌ๊ณต ํ•ญ์Šน ์ฒซ์งธ ์ค„์— ๋ฌผ์ด ์ƒˆ๋Š” ๊ณณ์˜ ๊ฐœ์ˆ˜ N๊ณผ ํ…Œ์ดํ”„์˜ ๊ธธ์ด L์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๋ฌผ์ด ์ƒˆ๋Š” ๊ณณ์˜ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. N๊ณผ L์€ 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ , ๋ฌผ์ด ์ƒˆ๋Š” ๊ณณ์˜ ์œ„์น˜๋Š” 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ www.acmicpc.net ๐ŸŸฃ ๋‚˜์˜ ๋ฌธ์ œ ํ’€์ด ์•„๋‹ˆ ์ฒ˜์Œ์— ๋ฌธ์ œ ์ฝ๊ณ  0.5์”ฉ ๊ฒน์นœ๋‹ค๊ธธ๋ž˜,, ๋ญ”์˜๋ฏผ๊ฐ€ ์‹ถ์–ด์„œ ์•„๋ž˜์ฒ˜๋Ÿผ ์ƒ‰์น ์ด ๋˜๋Š” ์ค„ ์•Œ์•˜๋‹ค. ๊ทธ๋‹ˆ๊นŒ ์ˆ˜๋ฆฌ๊ตฌ๋ฉ ํ•œ๊ฐœ๊ฐ€ 1์ธ์ค„;; ๊ทผ๋ฐ ๋ญ ์–ด์จŒ๋“  ์ด๊ฒŒ ์•„๋‹ˆ์—ˆ๊ณ ,,, ๊ทธ๋ƒฅ ํ…Œ์ดํ”„ ๊ธธ์ด๊ฐ€ L ๋กœ ๊ณ ์ •์ด๋‹ˆ๊นŒ ๊ทธ๊ฑธ๋กœ ๋ช‡๊ตฌ๋ฉ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋ƒ๋Š” ๊ฑฐ์˜€๋‹ค. ๊ทธ๋ƒฅ ๊ฐ„๋‹จํ–ˆ๋‹ค ์•„๋ž˜์ฒ˜๋Ÿผ!! ์ด๋ ‡๊ฒŒ ... ๋ฌธ์ œ๋ฅผ ํ•ด์„ํ•˜๋Š”๋ฐ๋งŒ 20๋ถ„์„ ๋„˜๊ฒŒ ์“ด๋“ฏ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ (๋ฌธํ•ด๋ ฅ์ด ๋ฌธ์  ..

Algorithm/Baekjoon 2023.02.01

[๋ฐฑ์ค€] (Swift) 4796๋ฒˆ - ์บ ํ•‘ (feat. ๊ทธ๋ฆฌ๋””)

์นœ๊ตฌ๋“ค๊ณผ ๋ฌธ์ œ๋ฅผ ๋นก์„ธ๊ฒŒ ํ’€๊ธฐ ์œ„ํ•ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งŽ๊ด€๋ถ€ https://github.com/HotCodeBreakers/CodingTest GitHub - HotCodeBreakers/CodingTest Contribute to HotCodeBreakers/CodingTest development by creating an account on GitHub. github.com ๐ŸŸฃ ๋ฌธ์ œ https://www.acmicpc.net/problem/4796 4796๋ฒˆ: ์บ ํ•‘ ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , L, P, V๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. ๋ชจ๋“  ์ž…๋ ฅ ์ •์ˆ˜๋Š” int๋ฒ”์œ„์ด๋‹ค. ๋งˆ์ง€๋ง‰ ์ค„์—๋Š” 0์ด 3๊ฐœ ์ฃผ์–ด์ง„๋‹ค. www.acmicp..

Algorithm/Baekjoon 2023.02.01
๋ฐ˜์‘ํ˜•