7
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【python】2024年北見工業大の整数問題をプログラミングしてみた

Last updated at Posted at 2024-04-13

はじめに

北見工業大学の入試問題にプログラミング題材にふさわしい問題があったので、pythonでプログラミングしました。

問題

2の2024乗を7で割った余りを求めよ。
出典 2024年北見工業大学

プログラミングしたコード

実装したソースコードです。

# 北見工業大2024年の入試問題
# 2の2024乗を7で割った余りを求める

seven_remainder_array = []

def seven_div_remainder(num):
  remainder = num % 7
  return remainder


def main():
  base_number = 2
  power_number = 2024

  for i in range(0,power_number+1):
      num = pow(base_number,i)
      ans = seven_div_remainder(num)
      seven_remainder_array.append(ans)

  print(seven_remainder_array[len(seven_remainder_array)-1])

if __name__ == "__main__":
  main()

実行結果

実行結果はこんな感じ

kekka.jpg

最後に

何かしら機会があったら実装します。

7
9
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?