by shigemk2

当面は技術的なことしか書かない

百五減算

algorithm

コード

# -*- coding: utf-8 -*-
#    105.rb -- 百五減算

print "1 から100 までの整数をひとつ考えてください\n"
print "それを 3 で割った余りは?"; a = gets.to_i
print "それを 5 で割った余りは?"; b = gets.to_i
print "それを 7 で割った余りは?"; c = gets.to_i
x = (70 * a + 21 * b + 15 * c) % 105
print "あなたの考えた数は #{x} でしょう \n"

exit 0

それはつまり

定理の証明 - Imujii's Page

x ≡ (70a + 21b + 15c) % 105