伯準-2941(Python)-クロアチア文字


クロアチア文字


質問する


以前はオペレーティングシステムでクロアチア文字を入力できませんでした.したがって、クロアチア文字の入力は次のように変更します.

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

入力


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

しゅつりょく


入出力所与の単語はいくつかのクロアチア文字からなる.

コード#コード#


入力値にクロアチア文字が存在する場合、特別な意味のないアルファベット置換方法が使用されます.(ここで、「a」に置き換えられます)
置換終了後の配列の長さを求めると,クロアチア文字が何個存在するかが分かる.
  • クロアチアアルファベット表に表示されている値ではなく、他のアルファベットもクロアチアアルファベットです.
  • に答える

  • n = input()
    croa ['c=','c-','dz=','d-','lj','nj','s=','z='] # 특별한 크로아티아 알파벳들의 배열
    for i in croa: # 특별한 크로아티아 알파벳 배열에 있는 값들을 하나씩 대입
        n = n.replace(i, 'a') 
        # n(입력값)에 있는 크로아티아 알파벳과 i가 일치한다면 i를 'a'로 대체한다.
        #그러면 n 배열은 각각 모두 한 개의 알파벳들로 이루어져 있는 문자열이 만들어진다.
    print(len(n)) # n의 길이(알파벳 개수)를 출력.