|
@@ -2,6 +2,7 @@
|
|
|
import sys
|
|
import sys
|
|
|
|
|
|
|
|
tr = str.maketrans('FBLR', '0101')
|
|
tr = str.maketrans('FBLR', '0101')
|
|
|
-seats = sorted(int(line.translate(tr), 2) for line in sys.stdin)
|
|
|
|
|
-print(max(seats))
|
|
|
|
|
-print(next(s + 1 for i, s in enumerate(seats[:-1]) if seats[i + 1] == s + 2))
|
|
|
|
|
|
|
+seats = [int(line.translate(tr), 2) for line in sys.stdin]
|
|
|
|
|
+lo, hi = min(seats), max(seats)
|
|
|
|
|
+print(hi)
|
|
|
|
|
+print(int((lo + (hi - lo) / 2) * (len(seats) + 1)) - sum(seats))
|