結果
問題 |
No.296 n度寝
|
ユーザー |
|
提出日時 | 2021-01-02 20:24:49 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 10 ms / 1,000 ms |
コード長 | 573 bytes |
コンパイル時間 | 13,979 ms |
コンパイル使用メモリ | 225,076 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-10-12 10:28:35 |
合計ジャッジ時間 | 14,762 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 16 |
ソースコード
package main import ( "fmt" "time" ) func scan() (N int, H int, M int, T int) { fmt.Scan(&N, &H, &M, &T) return } func main() { var N, H, M, T int N, H, M, T = scan() // N, H, M, T = 2, 7, 30, 5 // N, H, M, T = 7, 8, 0, 5 // N, H, M, T = 786679, 9, 42, 1001 // N, H, M, T = 109778, 21, 59, 73 // N, H, M, T = 1000000, 23, 59, 1440 t := time.Date(2000, 1, 1, H, M, 0, 0, time.UTC) // t = t.Add(time.Duration((N-1)*T) * time.Minute) for i := 0; i < N-1; i++ { t = t.Add(time.Duration(T) * time.Minute) } fmt.Println(t.Hour()) fmt.Println(t.Minute()) }