結果
| 問題 | No.188 HAPPY DAY | 
| コンテスト | |
| ユーザー |  | 
| 提出日時 | 2016-12-21 10:15:12 | 
| 言語 | Go (1.23.4) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 1 ms / 1,000 ms | 
| コード長 | 622 bytes | 
| コンパイル時間 | 10,851 ms | 
| コンパイル使用メモリ | 243,148 KB | 
| 実行使用メモリ | 6,816 KB | 
| 最終ジャッジ日時 | 2024-12-31 01:14:40 | 
| 合計ジャッジ時間 | 11,016 ms | 
| ジャッジサーバーID (参考情報) | judge4 / judge1 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 1 | 
ソースコード
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)
}
            
            
            
        