프로그래머스LV1 - 문자열 내 p와 y의 개수

Kong-al·2022년 9월 26일
0

프로그래머스LV1 - 문자열 내 p와 y의 개수


[ 답안 ]

	 class Solution {
	    boolean solution(String s) {
	        boolean answer = true;
	        // toLowerCase()를 사용해 파라미터로 받아온 s의 값을 소문자로 모두 변경한다
	        s = s.toLowerCase();
	        // p와 y 의 갯수를 담을 객체생성
	        int p = 0 ;
	        int y = 0 ;
	        
	        for(int i = 0 ; i < s.length();i++) {
	        	// 반복문을 통해 s를 한글자씩 쪼개어 배열에 넣는다
	        	String[] result = new String[s.length()];
	        	result = s.split("");
	        	// 조건식을 통해 s에 "p"/"y"의 값을 찾아 갯수를 세어준다
	        	if(result[i].equals("p")){
	        		p++;
	        	}else if(result[i].equals("y")) {
	        		y++;
	        	}
	        }
	        // p와 y의 갯수를 비교하여 같으면  true / 다르면 false를 반환
	        if(p != y) {
	        	answer = false;
	        }
	        return answer;
	    }
	}
profile
웹개발 공부중!(❁´◡`❁)

0개의 댓글