アルゴ式の問題を解く Go 3 の倍数だが 5 の倍数でない

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 3 の倍数だが 5 の倍数でない | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) if n % 3 == 0 && n % 5 != 0 { fmt.Println("Yes") } else { fmt.Println(n) } } ということで今回はこれで👍

2026年7月5日 · にあえん

アルゴ式の問題を解く Go 3 の倍数または 5 の倍数

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 3 の倍数または 5 の倍数 | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) if n % 3 == 0 || n % 5 == 0 { fmt.Println("Yes") } else { fmt.Println(n) } } ということで今回はこれで👍

2026年7月4日 · にあえん

アルゴ式の問題を解く Go 3 の倍数かつ 5 の倍数

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 3 の倍数かつ 5 の倍数 | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) if n % 3 == 0 && n % 5 == 0 { fmt.Println("Yes") } else { fmt.Println(n) } } ということで今回はこれで👍

2026年7月3日 · にあえん

アルゴ式の問題を解く Go バスに乗る時刻

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 バスに乗る時刻 | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var t, a int fmt.Scan(&t, &a) if a % t == 0 { fmt.Println(a + a % t) } else { fmt.Println(a + t - a % t) } } ということで今回はこれで👍

2026年7月2日 · にあえん

アルゴ式の問題を解く Go バスの必要台数

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 バスの必要台数 | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var n, a int fmt.Scan(&n, &a) c := n / a if n % a > 0 { c++ } fmt.Println(c) } ということで今回はこれで👍

2026年6月30日 · にあえん

アルゴ式の問題を解く Go 曜日計算

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 曜日計算 | アルゴ式 実装 以下のように実装しました。 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文を使うときれいに実装できますね。 ということで今回はこれで👍

2026年6月29日 · にあえん

アルゴ式の問題を解く Go 3 の倍数の個数

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 3 の倍数の個数 | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) c := 0 for i := 3; i <= n; i++ { if i % 3 == 0 { c++ } } fmt.Println(c) } 3以上の時にループするようにしました。 ということで今回はこれで👍

2026年6月28日 · にあえん

アルゴ式の問題を解く Go 3 で割れるか

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 3 で割れるか | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) if n % 3 == 0 { fmt.Println("Yes") } else { fmt.Println("No") } } ということで今回はこれで👍

2026年6月27日 · にあえん

アルゴ式の問題を解く Go 奇数と偶数

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 奇数と偶数 | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) if n % 2 == 0 { fmt.Println("even") } else { fmt.Println("odd") } } 単純な分岐で実装できました。 ということで今回はこれで👍

2026年6月26日 · にあえん

アルゴ式の問題を解く Go 何個あまるか

こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 何個あまるか | アルゴ式 実装 以下のように実装しました。 package main import ( "fmt" ) func main() { var a, b int fmt.Scan(&a, &b) fmt.Println(a % b) } ということで今回はこれで👍

2026年6月25日 · にあえん