Problem
4659๋ฒ: ๋น๋ฐ๋ฒํธ ๋ฐ์ํ๊ธฐ
์ข์ ํจ์ค์๋๋ฅผ ๋ง๋๋๊ฒ์ ์ด๋ ค์ด ์ผ์ด๋ค. ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ค์ buddy์ฒ๋ผ ๋ฐ์ํ๊ธฐ ์ข๊ณ ๊ธฐ์ตํ๊ธฐ ์ฌ์ด ํจ์ค์๋๋ฅผ ์ํ๋, ์ด๋ฐ ํจ์ค์๋๋ค์ ๋ณด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ด๋ค ์ฌ์ดํธ๋ค์ xvtp
www.acmicpc.net
Solution
1. ๋ชจ์์ธ์ง ์์์ธ์ง ํ์ธํ๋ค.
๋จ์ด์ ์ฒ ์๋ฅผ map์ผ๋ก ๋๋๊ณ ๋ชจ์์ ๋ฐ๋ก ๋ชจ์ vowels ๋ฐฐ์ด์ ๋ง๋ค์ด ํ๋ ํ๋ ํ์ธํด์ค๋๋ค.
์ฒซ ๋ฒ์งธ ์กฐ๊ฑด์ธ ๋ชจ์์ด ํฌํจ๋๋์ง๋ฅผ ํ์ธํด ์ค๋๋ค.
2. ์์์ด๋ ๋ชจ์์ด 3๊ฐ ์ด์ ์ฐ์๋๋์ง ํ์ธํ๋ค.
๋ ๋ฒ์งธ ์กฐ๊ฑด์ธ ๋ชจ์์ด๋ ์์์ด ์ฐ์ 3๊ฐ ์ด์์ด ์ค๋์ง ํ์ธํ๊ธฐ ์ํด
consonantCount (์์ ๊ฐฏ์), vowelCount(๋ชจ์ ๊ฐฏ์) ๋ณ์๋ค์ ๋ง๋ค์ด ์นด์ดํ ํด์ค๋๋ค.
3. ๋ฌธ์๊ฐ ์ฐ์๋๋์ง ํ์ธํ๋ค.
์ธ ๋ฒ์งธ ์กฐ๊ฑด์ธ ๋ฌธ์๊ฐ ์ฐ์๋๋์ง ํ์ธํ๊ธฐ ์ํด ๋ฌธ์๋ฅผ ๋ด๋ consLetters ๋ณ์๋ฅผ ๋ง๋ค๊ณ ๊ฐ์ฅ ๋ง์ง๋ง ๋ฌธ์์ ๋น๊ตํด์ค๋๋ค.
(๋ค๋ง e,o๋ ํด๋น๋๋ฏ๋ก ์ฐ์๋๋๋ผ๋ ์ ์ธํด์ค๋๋ค.)
4. ์ ์ธ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ถ๋ ฅํ๋ค.
์ ์ธ ์กฐ๊ฑด์ ๋ถํฉํ์๋ค๋ฉด acceptable์ ํ๋๋ผ๋ ๋ถํฉํ์ง ์์๋ค๋ฉด not acceptable์ ์ถ๋ ฅํฉ๋๋ค.
Source Code
'๐ Problem Solution' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] HackerRank Simple Array Sum (0) | 2022.01.31 |
---|---|
[Swift] HackerRank Solve Me First (0) | 2022.01.31 |
[Swift] Baekjoon ๋์ด์ ์ ๋ ฌ 10814๋ฒ (0) | 2022.01.30 |
[Swift] Baekjoon 12919๋ฒ A์ B 2 (0) | 2022.01.07 |
[Swift] Baekjoon ํฐ๋ฆฐ๋๋กฌ ๋ง๋ค๊ธฐ 1254๋ฒ (0) | 2022.01.06 |
๋๊ธ