fork download
  1. import java.util.ArrayList;
  2.  
  3. class eraseDuplicates {
  4. public static void main(String args[]) {
  5. tryWith("あんぱんまんのあんはつぶあん、こしあんのどちら?");
  6. tryWith("しんせんえんさつのしょうぞうはだれ?");
  7. tryWith("99さいのおいわいをあるいろをもちいてなんという?");
  8. tryWith("せかいいちふかいみずうみは?");
  9. tryWith("みみかきについているふさふさのぶぶんをなんという?");
  10. tryWith("コンゴみんしゅ共和国の首都はきんしゃさですが、" +
  11. "コンゴ共和国の首都はどこでしょう?");
  12. tryWith("すももももももなにか?");
  13. tryWith("あさはさんぼんひるはにほんよるはよんほんこれはな~んだ?");
  14. }
  15.  
  16. public static void tryWith(String str) {
  17. char[] chars = str.toCharArray();
  18. ArrayList<Character> strToChar = new ArrayList<>();
  19.  
  20. System.out.println(str);
  21.  
  22. for (Character c : chars) {
  23. strToChar.add(c);
  24. }
  25.  
  26. for (int i = 0; i < strToChar.size(); i++) {
  27. for (int j = 0; j < strToChar.size(); j++) {
  28. if (i >= 0 && j != i && strToChar.get(j).equals(strToChar.get(i))) {
  29. strToChar.remove(j);
  30. strToChar.remove(i);
  31. i--;
  32. for (Character x : strToChar) {
  33. System.out.print(x);
  34. }
  35. System.out.println();
  36. }
  37. }
  38. }
  39. System.out.println();
  40. }
  41. }
Success #stdin #stdout 0.11s 47648KB
stdin
Standard input is empty
stdout
あんぱんまんのあんはつぶあん、こしあんのどちら?
んぱんまんのんはつぶあん、こしあんのどちら?
ぱまんのんはつぶあん、こしあんのどちら?
ぱまのはつぶあん、こしあんのどちら?
ぱまはつぶあん、こしあんどちら?
ぱまはつぶん、こしんどちら?
ぱまはつぶ、こしどちら?

しんせんえんさつのしょうぞうはだれ?
んせんえんさつのょうぞうはだれ?
せえんさつのょうぞうはだれ?
せえんさつのょぞはだれ?

99さいのおいわいをあるいろをもちいてなんという?
さいのおいわいをあるいろをもちいてなんという?
さのおわいをあるいろをもちいてなんという?
さのおわをあるろをもちいてなんという?
さのおわあるろもちいてなんという?
さのおわあるろもちてなんとう?

せかいいちふかいみずうみは?
せいいちふいみずうみは?
せちふいみずうみは?
せちふいずうは?

みみかきについているふさふさのぶぶんをなんという?
かきについているふさふさのぶぶんをなんという?
かきにつてるふさふさのぶぶんをなんという?
かきにつてるささのぶぶんをなんという?
かきにつてるのぶぶんをなんという?
かきにつてるのんをなんという?
かきにつてるのをなという?

コンゴみんしゅ共和国の首都はきんしゃさですが、コンゴ共和国の首都はどこでしょう?
ンゴみんしゅ共和国の首都はきんしゃさですが、ンゴ共和国の首都はどこでしょう?
ゴみんしゅ共和国の首都はきんしゃさですが、ゴ共和国の首都はどこでしょう?
みんしゅ共和国の首都はきんしゃさですが、共和国の首都はどこでしょう?
みしゅ共和国の首都はきしゃさですが、共和国の首都はどこでしょう?
みゅ共和国の首都はきゃさですが、共和国の首都はどこでしょう?
みゅ和国の首都はきゃさですが、和国の首都はどこでしょう?
みゅ国の首都はきゃさですが、国の首都はどこでしょう?
みゅの首都はきゃさですが、の首都はどこでしょう?
みゅ首都はきゃさですが、首都はどこでしょう?
みゅ都はきゃさですが、都はどこでしょう?
みゅはきゃさですが、はどこでしょう?
みゅきゃさですが、どこでしょう?
みゅきゃさすが、どこしょう?

すももももももなにか?
すももももなにか?
すももなにか?
すなにか?

あさはさんぼんひるはにほんよるはよんほんこれはな~んだ?
あはんぼんひるはにほんよるはよんほんこれはな~んだ?
あんぼんひるにほんよるはよんほんこれはな~んだ?
あぼひるにほんよるはよんほんこれはな~んだ?
あぼひにほんよはよんほんこれはな~んだ?
あぼひにんよはよんんこれはな~んだ?
あぼひによはよんこれはな~んだ?
あぼひにはんこれはな~んだ?
あぼひにんこれな~んだ?
あぼひにこれな~だ?