Skip to content

Instantly share code, notes, and snippets.

View koogawa's full-sized avatar
🏠
Working from home

Kosuke Ogawa / Marimo koogawa

🏠
Working from home
View GitHub Profile
if CMPedometer.isStepCountingAvailable() {
self.pedometer.startUpdates(from: NSDate() as Date) {
(data: CMPedometerData?, error) -> Void in
// アクティビティが変化するたびに呼ばれる
DispatchQueue.main.async(execute: { () -> Void in
if (error == nil) {
let steps = data!.numberOfSteps
self.stepLabel.text = "steps: \(steps)"
}
})
@koogawa
koogawa / ViewController.swift
Created March 13, 2017 09:06
Get category id from category name
class Category: CustomStringConvertible {
var id: String
var name: String
init(id: String, name: String) {
self.id = id
self.name = name
}
var description: String {
@koogawa
koogawa / swiftzoomin3.md
Last active July 11, 2020 15:10
Swift Zoomin' #3 質問まとめ

Swift Zoomin' #3 - connpass 質問まとめ

import Foundation
let input = readLine()!.split(separator:" ").map { Int(String($0))! }
var (N, X, Y) = (input[0], input[1], input[2])
var ans = 0
for _ in 2..<N {
ans = (X + Y) % 100
X = Y
Y = ans
import Foundation
let n = Int(readLine()!)!
let aa = readLine()!.split(separator:" ").map { Int(String($0))! }
var nodes: [Int?] = .init(repeating: nil, count: n)
func dp(_ i: Int) -> Int {
if let r = nodes[i] { return r }
if i == 0 { return 0 }