728x90
๐๏ธ ๋ฌธ์
๋ฌธ์์ด ๋ด p์ y์ ๊ฐ์
๐ Point
๋ฌธ์์ด(String) ์๋ฃํ
๋ฌธ์์ด์ count ์ฐ์ฐ์ผ๋ก ๋ฌธ์์ด ๋ด ๋ฌธ์์ ๊ฐ์๋ฅผ ๊ตฌํ๋ค.
# ๋ฌธ์์ด count ์ฐ์ฐ
string = "hello worLd"
l_count = string.count("l") '''๋ฌธ์์ด.count("๊ฐ์๋ฅผ ๊ตฌํ๊ณ ์ ํ๋ ๋ฌธ์")'''
print(l_count)
# result
2
- count ์ฐ์ฐ์ ํ ๋ ์๋ฌธ์์ ๋๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ฌ ๊ฐ์๊ฐ ๊ตฌํด์ง๋ค.
- ๋ฐ๋ผ์, ์์์ ์๋ฌธ์ "l"์ count ํ์์ผ๋ฏ๋ก hello์ ๋ค์ด๊ฐ l์ ๊ฐ์๋ง ๊ตฌํด์ง๋ค.
๐ ์ฝ๋
def solution(s):
p_cnt, y_cnt = s.count('p') + s.count('P'), s.count('y') + s.count('Y')
if p_cnt != y_cnt:
return False
return True
โ๐ป ํ์ด
์๊ฐ ๋ณต์ก๋ : O(N)
๋ฌธ์์ด s์ ๊ธธ์ด๋ ์ต๋ 50๊น์ง์ด๋ฏ๋ก "p", "P" / "y", "Y"๋ฅผ ๊ฐ๊ฐ count ํ์ฌ p+P์ ๊ฐ์์ y+Y์ ๊ฐ์๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ False๋ฅผ ๋ฆฌํดํ๋ค.
728x90
'coding_test' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 11719. ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ (ํ์ด์ฌ) (0) | 2025.03.04 |
---|---|
[๋ฐฑ์ค] 11657. ํ์๋จธ์ (ํ์ด์ฌ) (0) | 2025.02.27 |
[๋ฐฑ์ค] 17070. ํ์ดํ ์ฎ๊ธฐ๊ธฐ 1 (ํ์ด์ฌ) (0) | 2024.06.20 |
[๋ฐฑ์ค] 3019. ํ ํธ๋ฆฌ์ค (ํ์ด์ฌ) (0) | 2024.05.31 |
[ํ๋ก๊ทธ๋๋จธ์ค] 2020 KAKAO BLIND RECRUITMENT_๊ดํธ ๋ณํ (ํ์ด์ฌ) (0) | 2024.05.30 |