Проблем със задача от минал изпит.
Здравейте. Решавах задачи от минал изпит и се натъкнах на задача, която незнам как се решава.
Изпит : Programming Basics Online Exam - 9 and 10 March 2019
Задача : https://judge.softuni.bg/Contests/Practice/Index/1538#2 02. Football Results
Иска се да съпоставим 2 числа едно с друго ,които са въведени заедно.
например 3:1 и някак да разберем кое от двете е по- голямо . Проблемът ми е че незнам как да разделя 3:1 като 2 отделни числа : 3 и 1 за да мога да исползвам проверка за да видя кое е по-голямо.
да е пълна глупост си написал, и ако имам 1222:432323 какво правим кое ще сравниш иначе решението е доста просто.
string nums = "3:1";
var numbers = nums.split(":",StringsplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray();
bools isBigger = numbers[0]>numbers[1];
Задачата е давана на изпит от "Основите на програмирането"-така че по-адекватно е решение от първият вид.
Не е написал глупост, защото е задача от бейсикс и това ще му свърши работа в конкретния случай. Виж в условието на задачата какво е написано като гаранция - /броят голове винаги ще бъде едноцифрено число/
A това bools isBigger защо ти е като имаш 3 възможни ауткама и false-a му ще върне другите два? Иначе и аз съм я решил като съм сплитнал по ':' - https://pastebin.com/ag5U3wXu и работи и с числата с които даваш пример