2022. 9. 23. 13:45ใํ๋ก๊ทธ๋๋จธ์ค-Swift
๋ฌธ์์ด ๋ด p์ y์ ๊ฐ์ - ํ๋ก๊ทธ๋๋จธ์ค
๋๋ฌธ์์ ์๋ฌธ์๊ฐ ์์ฌ์๋ ๋ฌธ์์ด s๊ฐ ์ฃผ์ด์ง๋๋ค. s์ 'p'์ ๊ฐ์์ 'y'์ ๊ฐ์๋ฅผ ๋น๊ตํด ๊ฐ์ผ๋ฉด True, ๋ค๋ฅด๋ฉด False๋ฅผ return ํ๋ solution๋ฅผ ์์ฑํ์ธ์. 'p', 'y' ๋ชจ๋ ํ๋๋ ์๋ ๊ฒฝ์ฐ๋ ํญ์ True๋ฅผ ๋ฆฌํดํฉ๋๋ค. ๋จ, ๊ฐ์๋ฅผ ๋น๊ตํ ๋ ๋๋ฌธ์์ ์๋ฌธ์๋ ๊ตฌ๋ณํ์ง ์์ต๋๋ค.
์๋ฅผ ๋ค์ด s๊ฐ "pPoooyY"๋ฉด true๋ฅผ returnํ๊ณ "Pyy"๋ผ๋ฉด false๋ฅผ returnํฉ๋๋ค.
์ ํ์ฌํญ- ๋ฌธ์์ด s์ ๊ธธ์ด : 50 ์ดํ์ ์์ฐ์
- ๋ฌธ์์ด s๋ ์ํ๋ฒณ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
์ ์ถ๋ ฅ ์sanswer
"pPoooyY" | true |
"Pyy" | false |
์
์ถ๋ ฅ ์ #1
'p'์ ๊ฐ์ 2๊ฐ, 'y'์ ๊ฐ์ 2๊ฐ๋ก ๊ฐ์ผ๋ฏ๋ก true๋ฅผ return ํฉ๋๋ค.
์
์ถ๋ ฅ ์ #2
'p'์ ๊ฐ์ 1๊ฐ, 'y'์ ๊ฐ์ 2๊ฐ๋ก ๋ค๋ฅด๋ฏ๋ก false๋ฅผ return ํฉ๋๋ค.
โป ๊ณต์ง - 2021๋ 8์ 23์ผ ํ ์คํธ์ผ์ด์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ
์๋ฌธ์๋ก ๋ฐ๊พผ๋ค ๊ฐ์ ํ์ํ๋ฉด์ p์ผ๋๋ pCount๋ฅผ ์ฆ๊ฐ์ํค๊ณ y์ผ๋๋ yCount๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐฉ๋ฒ์ผ๋ก ํ์๋ค.
ํ์ง๋ง ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๋ filterํ count๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๋ ๊ฐ๊ฒฐํ๊ฒ ํํํ ๊ฑธ ๋ณผ ์ ์์๋ค.
๋ด ํ์ด
๋ค๋ฅธ ์ฌ๋์ ํ์ด
๋งค์ฐ ๊น๋...
ํผ๋๋ฐฑ
1. lowercased๋ฉ์๋๋ ๋ฌธ์์ด ๋ฉ์๋์ด๋ค.
2. ์ธ์ ๋ ์กฐ๊ฑด์ filter๋ฅผ ๊ฐฏ์๋ count๋ฉ์๋๋ฅผ ์ ๊ทน ํ์ฉํ์.
'ํ๋ก๊ทธ๋๋จธ์ค-Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ (2) | 2022.09.25 |
---|---|
๋ ์ ์ ์ฌ์ด์ ํฉ - ํ๋ก๊ทธ๋๋จธ์ค (0) | 2022.09.23 |
์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2022.09.23 |
์๋ฆฟ์ ๋ํ๊ธฐ (2) | 2022.09.23 |
์ฝ์์ ํฉ (0) | 2022.09.23 |