본문 바로가기
문제 풀이/백준

[백준] 2941번 크로아티아 알파벳

by ginny. 2023. 7. 30.

 

[파이썬 문자 개수, 리스트 원소 개수 찾기 - count 함수]

문자가 몇 번 나오는지 찾을 때,

count 함수 - 리스트나 문자열에서 일치하는 요소의 총 개수를 반환함.

문자열 외 리스트,튜플,집합 (iterable) 자료형에도 사용 가능.

특정 단어가 몇개 포함되어 있는지 알아야할 때 유용

 

<1>

변수.count('찾을 요소')

 

<ex>

string = 'abcd efg abc'

count1=string.count('abc')

count1 = 2

 

 

[해결]

alphabet_li=["dz=","c=","c-","d-","lj","nj","s=","z="]

word=input()
total=len(word) #몇 개의 알파벳

for _ in alphabet_li:
    cnt=0
    if _ in word:
        cnt=word.count(_)
        if _ =="z=":
            cnt=cnt-word.count("dz=")
        total=total-cnt*len(_)+cnt
print(total)

'문제 풀이 > 백준' 카테고리의 다른 글

[백준] 1120번 문자열  (0) 2023.11.04
[백준] 4673번 셀프 넘버  (1) 2023.11.04
[백준] 8958번 OX퀴즈  (0) 2023.07.29
[백준] 1032번 명령 프롬프트  (0) 2023.07.29
[백준] 10809번 알파벳 찾기  (0) 2023.07.29

댓글