문자열 내 p와 y의 갯수

2024. 4. 3. 11:46·코딩테스트/프로그래머스 Lv1

 

class Solution {
    boolean solution(String s) {
        boolean answer = true;
        int pcount = 0;
        int ccount = 0;
        
        for(int i = 0; i < s.length(); i++){
            if(s.toUpperCase().charAt(i) == 80){
                pcount++;
            }else if(s.toUpperCase().charAt(i) == 89){
                ccount++;
            }
        }
        
        if(pcount != ccount){
            answer = false;
        }
        
        return answer;
    }
}

 

 

int pcount = 0;와 int ccount = 0; 'P'와 'Y'의 갯수를 세기 위한 변수 pcount와 ccount를 선언하고 0으로 초기화한다.

s.toUppercase()를 통해 문자 변수 s를 모두 대문자로 만든 후 charAt()을 통해 한 글자씩 P의 아스키코드인 80과 비교하여 80일 때마다 pcount를 1씩 증가시킨다.(y도 마찬가지)

 

pcount와 ccount의 갯수가 다르면 false로 바꿔준다.

 


출처: 프로그래머스 코딩 테스트 연습  https://programmers.co.kr/learn/challenges

저작자표시 (새창열림)

'코딩테스트 > 프로그래머스 Lv1' 카테고리의 다른 글

수박수박수박수박수 ~~~  (0) 2024.04.03
나누어 떨어지는 숫자 배열  (0) 2024.04.03
두 정수 사이의 합  (2) 2024.04.03
x만큼 간격이 있는 n개의 숫자  (0) 2024.04.03
문자열을 정수로 바꾸기  (0) 2024.04.03
'코딩테스트/프로그래머스 Lv1' 카테고리의 다른 글
  • 나누어 떨어지는 숫자 배열
  • 두 정수 사이의 합
  • x만큼 간격이 있는 n개의 숫자
  • 문자열을 정수로 바꾸기
whkim98
whkim98
꾸준히 내 것으로 만드는 게시글을 작성하자
  • whkim98
    내 일기장
    whkim98
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • Project
        • Insty
        • ERP
      • Cloud
        • NAVER CLOUD Web DevOps
        • Public
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
        • 리눅스마스터
        • AWS
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
      • DevOps
  • 블로그 메뉴

    • 홈
    • GitHub
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    html
    정보처리기사
    AdSP
    spring
    jsp
    web
    annotation
    node
    js
    코테
    코딩테스트
    gitbash
    django
    해시 암호화
    AWS
    코딩
    프로그래머스
    github
    Cloud
    CORS
    Tomcat
    Postman
    SQLD
    javascript
    Java
    eGov
    React
    RDBMS
    git
    Python
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
whkim98
문자열 내 p와 y의 갯수
상단으로

티스토리툴바