더북(TheBook)

코드 작성

1. 문자열을 모두 소문자로 변환

p와 y의 개수를 세어 주어야 합니다. 대·소문자와 상관없이 문자를 비교하기 위해 문자열의 문자를 모두 소문자로 변환합니다. 이렇게 하면 소문자 p와 y만 고려해서 코드를 작성할 수 있습니다. 문자열을 소문자로 변환하는 것은 toLowerCase() 메서드를 사용하면 됩니다.

s = s.toLowerCase();

 

2. p의 개수 세기

문자열에서 p의 개수를 세기 위해 문자열에서 p를 모두 제거합니다. 이때 제거된 개수, 즉 원본 문자열과 p를 제거한 문자열의 길이 차이가 p의 개수가 됩니다.

 

2-A. 문자열에 등장하는 모든 "p"를 빈 문자열 ""로 치환

문자열 s에서 “p”를 빈 문자열로 치환하는 코드는 다음과 같이 작성할 수 있습니다.

s.replace("p", "")

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.