[アルゴリズム]BOJ 2941(クロアチア文字)Python


質問する



例えばljes=njakには6つのクロアチア文字(lj,e,š, nj,a,kからなる.単語が与えられると、出力はいくつかのクロアチア文字で構成されます.
džアルファベット、dとž分離とは思えない.ljもnjも同じです.上のカタログにないアルファベットは、一字一字数えています.

にゅうしゅつりょく


入力
最初の行には最大100文字の単語があります.小文字「-」、「=」で構成されています.
単語はクロアチア文字で構成されています.質問説明表のアルファベットを変更形式で入力します.
しゅつりょく
入出力所与の単語はいくつかのクロアチア文字からなる.


入力例1
ljes=njak
サンプル出力1
6
入力例2
ddz=z=
サンプル出力2
3
入力例3
nljj
サンプル出力3
3
入力例4
c=c=
サンプル出力4
2
入力例5
dz=ak
サンプル出力5
3

プールとコード

a=input()

for i in ls: #ls 리스트 에서 요소하나씩 가져온다.
    if i in a:  #입력받은 a에서 ls요소 i 가 있는지 체크한다.
        a=a.replace(i, '_') # 있으면 모든 i를 '_' 로 변경시킨다.

print(len(a))

ソース


https://www.acmicpc.net/problem/2941