func hoge(_ m: Int, _ dayCount: Int) -> Int { var count: Int = 0 for d in 1...dayCount { if dayCount < 10 { continue } let s = "\(dayCount)" let former = Int(String(s[s.startIndex]))! let latter = Int(String(s.suffix(1)))! if m == former + latter { count += 1 } } return count } let eoms = [31,28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] var counts = 0 for (i, eom) in eoms.enumerated() { counts += hoge(i, eom) } print(counts)