프로그래머스- 28

김정현·2023년 4월 17일
0

프로그래머스

목록 보기
28/46

이번 주 부터는 level 1로 난이도를 올리기로 했다.
우선 대소문자를 구분하지 않는다고 하기때문에 모두 소문자로 통일해서 갯수를 카운팅하면 될 것 같다.
갯수를 세는 함수는 필터를 사용하기로 하고, if 절로 Bool값을 정하기로 했다.

답을 틀렸다 아마 s 문자열을 소문자로 바꾼것을 할당하지 않아서 그런 것 같다.

난이도를 올리고 나름 순조롭게 해결하였다. 보자마자 해결한 것은 아니지만 그래도 어떤식으로 생각해야하는지는 차례차례 잘 생각해냈다.

간단한 풀이를 찾아보았다.

우선 소문자로 변경한 것까지는 같았는데, p를 기준으로 문자열을 나누게 되면 p의 갯수를 세는 것과 같으니 그것을 이용했다. 기발하긴 한데 코드가 무엇을 뜻하는지 한눈에 들어오는 가시성이 없어서 조금 더 길게 쓰더라도 명확한게 더 좋은거 같다.

0개의 댓글