結果
問題 |
No.548 国士無双
|
ユーザー |
![]() |
提出日時 | 2025-01-12 17:59:31 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 545 bytes |
コンパイル時間 | 16,381 ms |
コンパイル使用メモリ | 236,920 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2025-01-12 17:59:50 |
合計ジャッジ時間 | 15,045 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 24 |
ソースコード
package main import . "fmt" import . "strings" func main() { var s string Scan(&s) zero,one := []rune{},[]rune{} two := 0 for ch:='a'; ch<='m'; ch++ { switch Count(s, string(ch)) { default: Println("Impossible") return case 0: zero = append(zero, ch) case 1: one = append(one, ch) case 2: two++ } } switch { default: Println("Impossible") case two == 1 && len(zero) == 1: Println(string(zero)) case two == 0 && len(zero) == 0: for _, ch := range one { Println(string(ch)) } } }