AtCoder Beginner Contest

【pythonでABC195を解説】A - Health M Death

問題概要

問題ページ

問題文

魔法使いの高橋君がモンスターと戦っています。

高橋君が魔法を使うと、体力が \(M\) の倍数であるモンスターを倒すことができます。体力が \(M\) の倍数でないモンスターに対しては何の効果もありません。

高橋君の魔法によって、体力が \(H\) のモンスターを倒すことができるでしょうか?

制約

  • \(1 \leq M \leq 1000\)
  • \(1 \leq H \leq 1000\)
  • \(M\) 及び \(H\) は整数

問題の考察

高橋君の魔法は体力\(H\)が \(M\) の倍数であるモンスターを倒すことができる。

\(H\)が\(M\)の倍数なら%演算子を使った計算結果が\(0\)になる。

if文と%演算子を使って場合分けすれば良い。

たびすけ
%演算子は割り算の余りを求める場合に使えます!

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    m, h = list(map(int, input().rstrip('\n').split()))
    print("Yes" if h % m == 0 else "No")


if __name__ == '__main__':
    solve()

プログラミング

-AtCoder Beginner Contest
-