๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ1

[Swift] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์œ„ํด๋ฆฌ ์ฑŒ๋ฆฐ์ง€ 5์ฃผ์ฐจ ๋ชจ์Œ ์‚ฌ์ „ Problem ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - 5์ฃผ์ฐจ ์‚ฌ์ „์— ์•ŒํŒŒ๋ฒณ ๋ชจ์Œ 'A', 'E', 'I', 'O', 'U'๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”, ๊ธธ์ด 5 ์ดํ•˜์˜ ๋ชจ๋“  ๋‹จ์–ด๊ฐ€ ์ˆ˜๋ก๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „์—์„œ ์ฒซ ๋ฒˆ์งธ ๋‹จ์–ด๋Š” "A"์ด๊ณ , ๊ทธ๋‹ค์Œ์€ "AA"์ด๋ฉฐ, ๋งˆ์ง€๋ง‰ ๋‹จ์–ด๋Š” "UUUUU"์ž…๋‹ˆ programmers.co.kr Solution 1. ๋ชจ์Œ ์ˆœ์„œ์™€ ์ธ๋ฑ์Šค๋ณ„ ์นด์šดํŠธ ์–ด๋ ˆ์ด๋ฅผ ๋งŒ๋“ ๋‹ค. ์ธ๋ฑ์Šค๋ณ„ ์นด์šดํŠธ๋Š” ๊ฐ€์žฅ ๋ ์ฆ‰,4๋ฒˆ์งธ ์ธ๋ฑ์Šค์ผ ๊ฒฝ์šฐ ๋‹ค์Œ ๋ชจ์Œ์œผ๋กœ ์ด๋™ํ•˜๋Š”๋ฐ 1๊ฐœ์˜ ๋‹จ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ex) AAAAA -> AAAAE -> AAAAI .... 1๊ฐœ์”ฉ 3๋ฒˆ์งธ ์ธ๋ฑ์Šค์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ๋ชจ์Œ์œผ๋กœ ์ด๋™ํ•˜๋Š”๋ฐ 6๊ฐœ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ex) AAAA -> AAAE -> AAAI ... 6๊ฐœ์”ฉ 2๋ฒˆ์งธ ์ธ๋ฑ์Šค์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ๋ชจ์Œ์œผ๋กœ ์ด๋™ํ•˜๋Š”.. 2021. 8. 30.
728x90
๋ฐ˜์‘ํ˜•