Baek Jun(2941)[文字列]
14660 ワード
[文字列]-クロアチア
質問する
以前はオペレーティングシステムでクロアチア文字を入力できませんでした.したがって、クロアチア文字の入力は次のように変更します.
例えばljes=njakには6つのクロアチア文字(lj,e,š, nj,a,kからなる.単語が与えられると、出力はいくつかのクロアチア文字で構成されます.
džアルファベット、dとž分離とは思えない.ljもnjも同じです.上のカタログにないアルファベットは、一字一字数えています.
入力
最初の行には最大100文字の単語があります.小文字「-」、「=」で構成されています.
単語はクロアチア文字で構成されています.質問説明表のアルファベットを変更形式で入力します.
しゅつりょく
入出力所与の単語はいくつかのクロアチア文字からなる.
import java.util.Scanner;
public class baekjoon19 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String word = scanner.next();
int count = 0;
for(int i=0 ; i<word.length() ; i++) {
String a = word.charAt(i)+"";
if(i<word.length()-2) {
if(a.equals("d")) {
if( word.substring(i, i+3).equals("dz=")) {
i++;
i++;
}
}
}
if(i<word.length()-1) {
if(a.equals("c")) {
if(word.substring(i, i+2).equals("c=") || word.substring(i, i+2).equals("c-")) {
i++;
}
}
if(a.equals("d")) {
if(word.substring(i, i+2).equals("d-")) {
i++;
}
}
if(a.equals("l")) {
if(word.substring(i, i+2).equals("lj")) {
i++;
}
}
if(a.equals("n")) {
if(word.substring(i, i+2).equals("nj")) {
i++;
}
}
if(a.equals("s")) {
if(word.substring(i, i+2).equals("s=")) {
i++;
}
}
if(a.equals("z")) {
if(word.substring(i, i+2).equals("z=")) {
i++;
}
}
}
count ++;
}
System.out.println(count);
scanner.close();
}
}
Reference
この問題について(Baek Jun(2941)[文字列]), 我々は、より多くの情報をここで見つけました https://velog.io/@dearlee/백준2941-문자열テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol