(Java) 문자열 p와 y의 개수

2021. 11. 13. 06:49·코딩 테스트

p와 y의 변수를 따로 설정해서 푸는게 마음에 안들었는데

다른 분 코드를 보니 count 변수 하나로 더하거나 빼서 답안을 만들었다.

유연하게 생각하면 저런 답이 나오는것 같다.


최종코드

class Solution {
    boolean solution(String s) {
        boolean answer = true;

        int pc = 0;
        int yc = 0;

        for(int i=0; i<s.length(); i++) {
            s = s.toLowerCase();
            char ch = s.charAt(i);
            if(ch == 'p') {
                pc++;
            } else if(ch == 'y') {
                yc++;
            }
        }
        if(pc == yc) {
            answer = true;
        } else {
            answer = false;
        }

        return answer;
    }
}

 

다른 분 코드

class Solution {
    boolean solution(String s) {
        s = s.toLowerCase();
        int count = 0;

        for (int i = 0; i < s.length(); i++) {

            if (s.charAt(i) == 'p')
                count++;
            else if (s.charAt(i) == 'y')
                count--;
        }

        if (count == 0)
            return true;
        else
            return false;
    }
}

'코딩 테스트' 카테고리의 다른 글

(Java) 프로그래머스 약수의 개수와 덧셈  (0) 2021.11.20
(Java) 프로그래머스 3진법 뒤집기  (0) 2021.11.15
(Java) 프로그래머스 2016  (0) 2021.11.13
(Java) 프로그래머스 예산  (0) 2021.11.13
(Java) 프로그래머스 최소직사각형  (0) 2021.11.12
'코딩 테스트' 카테고리의 다른 글
  • (Java) 프로그래머스 약수의 개수와 덧셈
  • (Java) 프로그래머스 3진법 뒤집기
  • (Java) 프로그래머스 2016
  • (Java) 프로그래머스 예산
로승리
로승리
  • 로승리
    Roy's Blog
    로승리
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Issuefy
      • Language
      • Spring
      • Database
      • Network
      • Kubernetes
      • AWS
      • 코드스쿼드
      • 코딩 테스트
      • 생각정리
      • 국비지원
      • 회고
      • 컨퍼런스, 세미나
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
로승리
(Java) 문자열 p와 y의 개수
상단으로

티스토리툴바