Вхідні дані
Вам дається двовимірна карта з кулями і землею в ній. Це виглядає приблизно так:
1 5 2
3
4
__________________________
Кожне число - це кулька, а _рівень землі. Символ підкреслення _не дозволений в жодному іншому рядку, крім лінії рівня землі. Є лише пробіли, нові рядки та цифри, 0-9дозволені над рівнем землі. Ви не можете припустити, що останній рядок є рівнем землі - пусті рядки нижче рівня землі дозволені. Ви також можете додавати пробіли для заповнення порожніх рядків, якщо це допоможе вам.
Кульки можуть мати числа від 0до 9, можуть бути розміщені один над одним, але не під землею. Номери кулі будуть унікальними.
Припустимо, що кожен символ - один метр .
Отримайте карту з пастебіну!
Тестовий випадок 1 - повинен вивести щось подібне до цього
Тестовий випадок 2 - повинен дати ті ж результати, що і перша карта
Виклик
Ваше завдання полягає в тому, щоб прочитати таку карту з файлу чи з stdin- вам дозволяється використовувати cat balls.txt | ./yourexecutable- та вивести швидкість кожного кулі, коли він потрапляє на землю.
Припустимо, що hце різниця чисел у рядку між номером лінії землі та номером лінії кулі, що gдорівнює 10m/s^2.
Вихідні дані
Ви повинні виводити число та швидкість кожного кулі m/sна рівні землі. Наприклад N - Vm/s, де Nчисло кулі і Vяка його швидкість. Ви також можете вивести масив, якщо хочете.
Щасливого кодування! :)
