Submission #10191714


Source Code Expand

Copy
a, b, c = gets.strip.split.map(&:to_i)
min, mid, max = [a, b, c].sort

ans = (max - mid) / 2 + (max - min) / 2

p = [(max - mid) % 2, (max - min) % 2].inject(&:+)
if p == 1
  puts ans + 2
elsif p == 2
  puts ans + 1
else
  puts ans
end

Submission Info

Submission Time
Task C - Same Integers
User akht
Language Ruby (2.3.3)
Score 300
Code Size 249 Byte
Status
Exec Time 7 ms
Memory 1788 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
× 3
× 16
Set Name Test Cases
Sample s1.txt, s2.txt, s3.txt
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, s1.txt, s2.txt, s3.txt
Case Name Status Exec Time Memory
01.txt 7 ms 1788 KB
02.txt 7 ms 1788 KB
03.txt 7 ms 1788 KB
04.txt 7 ms 1788 KB
05.txt 7 ms 1788 KB
06.txt 7 ms 1788 KB
07.txt 7 ms 1788 KB
08.txt 7 ms 1788 KB
09.txt 7 ms 1788 KB
10.txt 7 ms 1788 KB
11.txt 7 ms 1788 KB
12.txt 7 ms 1788 KB
13.txt 7 ms 1788 KB
s1.txt 7 ms 1788 KB
s2.txt 7 ms 1788 KB
s3.txt 7 ms 1788 KB