結果
問題 | No.587 七対子 |
ユーザー |
![]() |
提出日時 | 2017-12-03 22:58:59 |
言語 | Java (openjdk 23) |
結果 |
WA
|
実行時間 | - |
コード長 | 775 bytes |
コンパイル時間 | 2,490 ms |
コンパイル使用メモリ | 77,556 KB |
実行使用メモリ | 56,260 KB |
最終ジャッジ日時 | 2024-11-28 14:55:05 |
合計ジャッジ時間 | 7,787 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 14 WA * 21 |
ソースコード
import java.io.IOException; import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); String s = sc.next(); HashMap<String, Integer> m = new HashMap<>(); for (int i = 0; i < s.length(); i++) { String str = s.substring(i, i + 1); if (m.containsKey(str)) { m.put(str, m.get(str) + 1); } else { m.put(str, 1); } } boolean b = true; for (Map.Entry<String, Integer> entry : m.entrySet()) { if (entry.getValue() % 2 == 0) { continue; } else if (entry.getValue().equals(new Integer(1))) { System.out.println(entry.getKey()); b = false; } } if (b) System.out.println("Impossible"); } }