結果
問題 | No.544 Delete 7 |
ユーザー |
![]() |
提出日時 | 2017-07-20 22:43:13 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 2 ms / 1,000 ms |
コード長 | 670 bytes |
コンパイル時間 | 17,039 ms |
コンパイル使用メモリ | 240,292 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-11-21 16:21:55 |
合計ジャッジ時間 | 18,897 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 48 |
ソースコード
package main import ( "bufio" "fmt" "math/rand" "os" "strconv" ) var sc = bufio.NewScanner(os.Stdin) func read() string { sc.Scan() var input = sc.Text() return input } func main() { text := read() le := len(text) b := 1 for i := 0; i < le; i++ { b *= 10 } st := 1 en := 0 orig, _ := strconv.Atoi(text) for true { en = rand.Intn(orig) st = orig - en enstr := []rune(strconv.Itoa(en)) ststr := []rune(strconv.Itoa(st)) runes := make(map[rune]int, 0) for _, r := range enstr { runes[r] = 1 } for _, r := range ststr { runes[r] = 1 } _, ok := runes['7'] if ok == false { fmt.Printf("%d %d\n", st, en) break } } }