[programmers] 프로그래머스 Level1 문자열 내 p와 y의 개수
(파이썬 Python)
* 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제
* 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다.
프로그래머스 Level1 문자열 내 p와 y의 개수
1) 문제
2) 풀이 과정
1. 주어진 문자열의 개수 만큼 반복하여 개수가 같은지 확인
2. 인덱스를 통하여 각 각의 문자열 확인
ㄴ 이 후 개수를 세준다
3. p개수와 y의 개수가 다를경우 False 반환
ㄴ 그 반대면 True 반환
3) 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
def solution(s):
pCount = 0
yCount = 0
for i in range(len(s)):
if(s[i]=="p" or s[i]=="P"):
pCount += 1
elif(s[i]=="y" or s[i]=="Y"):
yCount += 1
if(pCount!=yCount):
return False
else:
return True
|
cs |
4) 정리 노트
X
'*Algorithm > Programmers_Level1' 카테고리의 다른 글
[programmers] 프로그래머스 Level1 자릿수 더하기(파이썬 Python 자바 Java) (0) | 2020.08.31 |
---|---|
[programmers] 프로그래머스 Level1 완주하지 못한 선수(파이썬 Python) (0) | 2020.08.31 |
[programmers] 프로그래머스 Level1 문자열을 정수로 바꾸기(파이썬Python) (0) | 2020.08.30 |
[programmers] 프로그래머스 Level1 문자열 내림차순으로 배치하기(파이썬 Python) (0) | 2020.08.30 |
[programmers] 프로그래머스 Level1 같은 숫자는 싫어(파이썬 Python) (0) | 2020.08.29 |
댓글