結果
問題 | No.167 N^M mod 10 |
ユーザー |
|
提出日時 | 2016-08-09 10:47:07 |
言語 | Ruby (3.4.1) |
結果 |
AC
|
実行時間 | 91 ms / 1,000 ms |
コード長 | 518 bytes |
コンパイル時間 | 51 ms |
コンパイル使用メモリ | 7,296 KB |
実行使用メモリ | 12,288 KB |
最終ジャッジ日時 | 2024-09-22 01:35:03 |
合計ジャッジ時間 | 3,617 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 27 |
コンパイルメッセージ
Syntax OK
ソースコード
class Calc0167def initialize(args)args = args.map { |l| l.chomp.split(/\s+/) }@n = args.shift.first@m = args.shift.firstendTABLE = [[0],[1],[6, 2, 4, 8],[1, 3, 9, 7],[6, 4],[5],[6],[1, 7, 9, 3],[6, 8, 4, 2],[1, 9]]def runn = @n[-1..-1].to_im = (@m.size == 1 ? @m : @m[-2..-1]).to_iif @m == '0'1elseTABLE[n][m % TABLE[n].size]endendendputs Calc0167.new(STDIN.readlines).run if __FILE__ == $0