다희의 코딩 성장일기

[프로그래머스] level1. 문자열 내 p와 y의 개수 (자바 JAVA) 본문

Algorithm/프로그래머스

[프로그래머스] level1. 문자열 내 p와 y의 개수 (자바 JAVA)

ilmiodiario 2021. 8. 20. 11:04

[ 문제 ]  [프로그래머스] level1. 문자열 내 p와 y의 개수 (자바 JAVA)

 

문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12916

 

코딩테스트 연습 - 문자열 내 p와 y의 개수

대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를

programmers.co.kr

 


# 접근 방법 및 풀이 

 

  • 대소문자가 섞여있으므로 다 소문자로 만들어주고 갯수 센다!
  • 코드참조

# 주의할 점 

 

  • 딱히없음

 

JAVA 코드
class Solution {
    boolean solution(String s) {
        s = s.toLowerCase();
        int p = 0;
        int y = 0;
        for(int i = 0 ; i < s.length(); i++){
            char c = s.charAt(i);
            if(c == 'p')
                p++;
            if(c == 'y')
                y++;
        }
        return (p==y)? true : false;
    }
}

 

 

 

REVIEW

Comments