728x90

- 오늘의 키워드 : 파이썬 프로그래머스문제 (문자)

- 문제 링크 : 

- 제출한 코드  https://school.programmers.co.kr/learn/courses/30/lessons/12916

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

def solution(s):
    answer = True

    #대문자와 소문자가 섞인 문자열 s가 있음
    #p와 y갯수를 비교해서 같으면 true / 갯수가 서로 다르면 false
    #p나 y가 모두 없는 경우는 True
    #단, 대문자 소문자는 구분하지 않음
    p_cnt = 0 #카운트 0 으로 초기화
    y_cnt = 0
    p_list = ["p","P"]
    y_list = ["y","Y"]
    for i in s:
        if i in p_list :
            p_cnt += 1
        elif i in y_list:
            y_cnt += 1
    
    if p_cnt == y_cnt:
        answer = True
    else:
        answer = False
    return answer

 

 

- 오늘의 회고 

이전에 풀었던 문제라 간단하게 설명하자면,

s라는 문자열에서 ,p와 y의 갯수를 리턴하면됨~

https://xxohii.tistory.com/48

 

[프로그래머스] 문자열 내 p와 y의 개수

https://school.programmers.co.kr/learn/courses/30/lessons/12916 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는

xxohii.tistory.com

참고

 

728x90

+ Recent posts