티스토리 뷰

문제

문제해석

1. 문자열 s를 불러와 배열에 저장합니다.

2. 문자열 전체를 대문자나 소문자로 모두 바꾸어 줍니다.

3. 배열에 저장된 글자하나하나를 비교하여 p이면 pcount++, y이면 ycount++ 해줍니다.

4. 마지막으로 두개의 카운트 값을 비교하여 같으면 true를 반환, 다르면 false를 반환해줍니다.

코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Solution{
    public boolean solution(String s) {
        //boolean answer = true;
        s = s.toUpperCase(); // 모두 대문자로 변환 
        //.toLowerCase();    // 모두 소문자로 변환 
        int Pcount = 0;
        int Ycount = 0;
        String[] word;
        word = s.split("");
        for(int i=0;i<word.length;i++) {
            if(word[i].equals("P")) {
                Pcount+=1;
            }
            else if(word[i].equals("Y")) {
                Ycount+=1;
            }
        }
        if(Pcount==Ycount) {
            return true;
        }
        
        return false;
    }
}
public class countpy {
 
    public static void main(String[] args) {
        Solution ss = new Solution();
        System.out.println(ss.solution("PppPPYyyYY"));
 
    }
 
}
cs

HyunInKim/algorithm
Contribute to HyunInKim/algorithm development by creating an account on GitHub.
github.com



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함