์ค๋์ ํ์ต ํค์๋
- ๊ตฌํ
- ์ด๋ถ ํ์
๋ฌธ์ - ๋น๊ธฐ๋
๋ฌธ์์ด ๋ด p์ y์ ๊ฐ์
ํ์ด
class Solution { boolean solution(String s) { char[] chArr = s.toCharArray(); for(int i = 0; i < chArr.length; i++) { if(Character.isUpperCase(chArr[i])) { chArr[i] = Character.toLowerCase(chArr[i]); } } int countP = 0; int countY = 0; for(char ch : chArr) { if(ch == 'p') countP++; if(ch == 'y') countY++; } return countP == countY ? true : false; } }
๋ฌธ์ - ๋ฏธ๋ค๋ฌ
ํ์ด
- ๋ถ๋์์์ ์ค์ฐจ
์๋ฐ์์ ์ค์๋ฅผ ํํํ ๋ ๋ถ๋์์์ ๋ฐฉ์
์ ์ฌ์ฉํฉ๋๋ค. ๋ถ๋์์์ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๋ณด๋ค ์ ๋ฐํ๊ฒ ์์๋ฅผ ํํํ ์ ์์ง๋ง, ์์ ํ ์ ํํ๊ฒ ํํํ๋ ๊ฒ์ ์๋๋๋ค. ๋ฏธ์ธํ๊ฒ ์ค์ฐจ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ ์ํ ํ์ int, long์ผ๋ก ์นํํ๊ฑฐ๋ BigDecimal ํด๋์ค๋ฅผ ์ด์ฉํ๋ฉด ๋ฉ๋๋ค.
- Scanner, BufferedReader, StringTokenizer
์ฐธ๊ณ
'๐ Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[99ํด๋ฝ ์ฝํ ์คํฐ๋] 8์ผ์ฐจ (4) | 2024.11.04 |
---|---|
[99ํด๋ฝ ์ฝํ ์คํฐ๋] 5์ผ์ฐจ (0) | 2024.11.01 |
[99ํด๋ฝ ์ฝํ ์คํฐ๋] 4์ผ์ฐจ (1) | 2024.10.31 |
[99ํด๋ฝ ์ฝํ ์คํฐ๋] 3์ผ์ฐจ (0) | 2024.10.30 |
[99ํด๋ฝ ์ฝํ ์คํฐ๋] 2์ผ์ฐจ (1) | 2024.10.29 |