提出 #778134


ソースコード 拡げる

s = gets.chomp
t = gets.chomp.to_i

hash = {"L" => 0, "R" => 0, "U" => 0, "D" => 0, "?" => 0}
s.length.times do |i|
  hash[s[i]] +=1
end

x = (hash["L"] - hash["R"]).abs 
y = (hash["U"] - hash["D"]).abs 
q = hash["?"]

if x + y - q >= 0
  min = x + y -q
elsif
  min = (q - x - y) % 2
end

if t == 1
  puts x + y + q
elsif t == 2
  puts min
end

提出情報

提出日時
問題 B - ドローン
ユーザ jjfifjfjfifj
言語 Ruby (2.3.3)
得点 101
コード長 365 Byte
結果 AC
実行時間 72 ms
メモリ 1916 KiB

コンパイルエラー

./Main.rb:14: warning: `-' after local variable or literal is interpreted as binary operator
./Main.rb:14: warning: even though it seems like unary operator

ジャッジ結果

セット名 Sample Subtask1 All
得点 / 配点 0 / 0 100 / 100 1 / 1
結果
AC × 4
AC × 19
AC × 39
セット名 テストケース
Sample 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 00_example_04.txt
Subtask1 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 10_rand_01.txt, 10_rand_02.txt, 10_rand_03.txt, 10_rand_04.txt, 20_no_question_01.txt, 20_no_question_02.txt, 20_no_question_03.txt, 20_no_question_04.txt, 30_max_01.txt, 30_max_02.txt, 30_max_03.txt, 30_max_04.txt, 40_corner_01.txt, 40_corner_02.txt, 40_corner_03.txt, 40_corner_04.txt
All 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 00_example_04.txt, 10_rand_01.txt, 10_rand_02.txt, 10_rand_03.txt, 10_rand_04.txt, 20_no_question_01.txt, 20_no_question_02.txt, 20_no_question_03.txt, 20_no_question_04.txt, 30_max_01.txt, 30_max_02.txt, 30_max_03.txt, 30_max_04.txt, 40_corner_01.txt, 40_corner_02.txt, 40_corner_03.txt, 40_corner_04.txt, 50_hand_01.txt, 50_hand_02.txt, 50_hand_03.txt, 60_rand_01.txt, 60_rand_02.txt, 60_rand_03.txt, 60_rand_04.txt, 70_no_ques_01.txt, 70_no_ques_02.txt, 70_no_ques_03.txt, 70_no_ques_04.txt, 80_max_01.txt, 80_max_02.txt, 80_max_03.txt, 80_max_04.txt, 90_corner_01.txt, 90_corner_02.txt, 90_corner_03.txt, 90_corner_04.txt
ケース名 結果 実行時間 メモリ
00_example_01.txt AC 18 ms 1788 KiB
00_example_02.txt AC 17 ms 1788 KiB
00_example_03.txt AC 18 ms 1788 KiB
00_example_04.txt AC 18 ms 1788 KiB
10_rand_01.txt AC 28 ms 1788 KiB
10_rand_02.txt AC 18 ms 1788 KiB
10_rand_03.txt AC 20 ms 1788 KiB
10_rand_04.txt AC 22 ms 1788 KiB
20_no_question_01.txt AC 28 ms 1788 KiB
20_no_question_02.txt AC 18 ms 1788 KiB
20_no_question_03.txt AC 20 ms 1788 KiB
20_no_question_04.txt AC 21 ms 1788 KiB
30_max_01.txt AC 72 ms 1916 KiB
30_max_02.txt AC 72 ms 1916 KiB
30_max_03.txt AC 71 ms 1916 KiB
30_max_04.txt AC 70 ms 1916 KiB
40_corner_01.txt AC 71 ms 1916 KiB
40_corner_02.txt AC 70 ms 1916 KiB
40_corner_03.txt AC 70 ms 1916 KiB
40_corner_04.txt AC 71 ms 1916 KiB
50_hand_01.txt AC 18 ms 1788 KiB
50_hand_02.txt AC 17 ms 1788 KiB
50_hand_03.txt AC 17 ms 1788 KiB
60_rand_01.txt AC 31 ms 1788 KiB
60_rand_02.txt AC 21 ms 1788 KiB
60_rand_03.txt AC 21 ms 1788 KiB
60_rand_04.txt AC 22 ms 1788 KiB
70_no_ques_01.txt AC 28 ms 1788 KiB
70_no_ques_02.txt AC 18 ms 1788 KiB
70_no_ques_03.txt AC 20 ms 1788 KiB
70_no_ques_04.txt AC 22 ms 1788 KiB
80_max_01.txt AC 71 ms 1916 KiB
80_max_02.txt AC 71 ms 1916 KiB
80_max_03.txt AC 72 ms 1916 KiB
80_max_04.txt AC 71 ms 1916 KiB
90_corner_01.txt AC 71 ms 1916 KiB
90_corner_02.txt AC 70 ms 1916 KiB
90_corner_03.txt AC 71 ms 1916 KiB
90_corner_04.txt AC 71 ms 1916 KiB