結果
問題 | No.188 HAPPY DAY |
ユーザー | coco13 |
提出日時 | 2016-12-21 10:15:12 |
言語 | Go (1.22.1) |
結果 |
AC
|
実行時間 | 1 ms / 1,000 ms |
コード長 | 622 bytes |
コンパイル時間 | 13,942 ms |
コンパイル使用メモリ | 227,380 KB |
実行使用メモリ | 6,816 KB |
最終ジャッジ日時 | 2024-06-09 21:44:02 |
合計ジャッジ時間 | 14,366 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge2 |
(要ログイン)
ソースコード
package main import ( "fmt" "strconv" ) var calendar2015 = map[int]int{ 1: 31, 2: 28, 3: 31, 4: 30, 5: 31, 6: 30, 7: 31, 8: 31, 9: 30, 10: 31, 11: 30, 12: 31, } func checkHAPPYDAY(m, d int) bool { s := 0 for _, r := range fmt.Sprintf("%v", d) { i, _ := strconv.Atoi(string(r)) s += i } if m == s { return true } return false } func main() { i := 0 for m := 1; m <= 12; m++ { for d := 1; d <= calendar2015[m]; d++ { if checkHAPPYDAY(m, d) { i++ } } } fmt.Println(i) }