-
728x90
stream에 대해서 공부해본 김에 stream으로 풀어보았다.
먼저 소문자로 다 바꿔 준다음에 'p'와 'y'의 개수를 비교하여 return해주면 된다.
문자열 내 특정 문자('p')의 개수를 구하는 방법
s.chars().filter(c -> c == 'p').count()class Solution { boolean solution(String s) { s = s.toLowerCase(); return s.chars().filter(c -> c == 'p').count() == s.chars().filter(c -> c == 'y').count(); } }
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[level1] 프로그래머스 - 문자열 내림차순으로 배치하기(JAVA) (0) 2021.08.31 [level1] 프로그래머스 - 문자열 내 마음대로 정렬하기(JAVA) (0) 2021.08.30 [level1] 프로그래머스 - 두 정수 사이의 합(JAVA) (0) 2021.08.30 [level1] 프로그래머스 - 다트 게임(JAVA) (0) 2021.08.30 [level1] 프로그래머스 - 가운데 글자 가져오기(JAVA) (0) 2021.08.29 댓글