伯準-2941(Python)-クロアチア文字
2652 ワード
クロアチア文字
質問する
以前はオペレーティングシステムでクロアチア文字を入力できませんでした.したがって、クロアチア文字の入力は次のように変更します.
例えば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의 길이(알파벳 개수)를 출력.
Reference
この問題について(伯準-2941(Python)-クロアチア文字), 我々は、より多くの情報をここで見つけました https://velog.io/@junyp1/백준-2941-Python-크로아티아-알파벳テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol