提出 #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 | ||||||
| 結果 |
|
|
|
| セット名 | テストケース |
|---|---|
| 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 |