こんにちは、ナナオです。

前回に引き続き競プロを実施していきたいと思います。

今回の問題は以下です。

曜日計算 | アルゴ式

実装

以下のように実装しました。

package main
import (
    "fmt"
)

func main() {
    var d int
    fmt.Scan(&d)
    d -= 1
    switch d % 7 {
        case 0: fmt.Println("Fri")
        case 1: fmt.Println("Sat")
        case 2: fmt.Println("Sun")
        case 3: fmt.Println("Mon")
        case 4: fmt.Println("Tue")
        case 5: fmt.Println("Wed")
        case 6: fmt.Println("Thu")
    }
}

switch文を使うときれいに実装できますね。

ということで今回はこれで👍