伯準-クロアチア文字[2941]
5841 ワード
質問する
以前はオペレーティングシステムでクロアチア文字を入力できませんでした.したがって、クロアチア文字の入力は次のように変更します.
例えばljes=njakには6つのクロアチア文字(lj,e,š, nj,a,kからなる.単語が与えられると、出力はいくつかのクロアチア文字で構成されます.
džアルファベット、dとž分離とは思えない.ljもnjも同じです.上のカタログにないアルファベットは、一字一字数えています.
入力
最初の行には最大100文字の単語があります.小文字「-」、「=」で構成されています.
単語はクロアチア文字で構成されています.質問説明表のアルファベットを変更形式で入力します.
しゅつりょく
入出力所与の単語はいくつかのクロアチア文字からなる.
に答える
問題で変換された8文字を除いて、残りは1つ数えます.だからほとんどの人はif文やswitch~caseで8つの状況を解決したいと思っているかもしれません.(筆者も…)
たまたま他人のコードを見ているStringreplace()関数が表示され、使用すると非常に簡潔なコードが表示されます.
replace()を使用して文字列に変換して保存し、最後に文字列の長さを出力します.
ソース import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
str = str.replace("c=", "0");
str = str.replace("c-", "0");
str = str.replace("dz=", "0");
str = str.replace("d-", "0");
str = str.replace("lj", "0");
str = str.replace("nj", "0");
str = str.replace("s=", "0");
str = str.replace("z=", "0");
System.out.println(str.length());
}
}
Reference
この問題について(伯準-クロアチア文字[2941]), 我々は、より多くの情報をここで見つけました
https://velog.io/@minuk1236/백준-크로아티아-알파벳-2941
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
最初の行には最大100文字の単語があります.小文字「-」、「=」で構成されています.
単語はクロアチア文字で構成されています.質問説明表のアルファベットを変更形式で入力します.
しゅつりょく
入出力所与の単語はいくつかのクロアチア文字からなる.
に答える
問題で変換された8文字を除いて、残りは1つ数えます.だからほとんどの人はif文やswitch~caseで8つの状況を解決したいと思っているかもしれません.(筆者も…)
たまたま他人のコードを見ているStringreplace()関数が表示され、使用すると非常に簡潔なコードが表示されます.
replace()を使用して文字列に変換して保存し、最後に文字列の長さを出力します.
ソース import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
str = str.replace("c=", "0");
str = str.replace("c-", "0");
str = str.replace("dz=", "0");
str = str.replace("d-", "0");
str = str.replace("lj", "0");
str = str.replace("nj", "0");
str = str.replace("s=", "0");
str = str.replace("z=", "0");
System.out.println(str.length());
}
}
Reference
この問題について(伯準-クロアチア文字[2941]), 我々は、より多くの情報をここで見つけました
https://velog.io/@minuk1236/백준-크로아티아-알파벳-2941
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
問題で変換された8文字を除いて、残りは1つ数えます.だからほとんどの人はif文やswitch~caseで8つの状況を解決したいと思っているかもしれません.(筆者も…)
たまたま他人のコードを見ているStringreplace()関数が表示され、使用すると非常に簡潔なコードが表示されます.
replace()を使用して文字列に変換して保存し、最後に文字列の長さを出力します.
ソース import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
str = str.replace("c=", "0");
str = str.replace("c-", "0");
str = str.replace("dz=", "0");
str = str.replace("d-", "0");
str = str.replace("lj", "0");
str = str.replace("nj", "0");
str = str.replace("s=", "0");
str = str.replace("z=", "0");
System.out.println(str.length());
}
}
Reference
この問題について(伯準-クロアチア文字[2941]), 我々は、より多くの情報をここで見つけました
https://velog.io/@minuk1236/백준-크로아티아-알파벳-2941
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
str = str.replace("c=", "0");
str = str.replace("c-", "0");
str = str.replace("dz=", "0");
str = str.replace("d-", "0");
str = str.replace("lj", "0");
str = str.replace("nj", "0");
str = str.replace("s=", "0");
str = str.replace("z=", "0");
System.out.println(str.length());
}
}
Reference
この問題について(伯準-クロアチア文字[2941]), 我々は、より多くの情報をここで見つけました https://velog.io/@minuk1236/백준-크로아티아-알파벳-2941テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol