[Exam Problems] C# Basics - Nine Digit Magic Numbers
Здравейте!
Започнах да решавам задачите от другите изпитни дати и явно, не мога да разбера условието на една от тях: Nine Digit Magic Numbers. Ако разбирам правилно става въпрос за 9 цифрени числа генерирани с цифрите от 1 до 7. Сумата на всички знаци трябва да е SUM, а разликта меджу първите 3 и вторите 3, и вторите 3 и третите 3 е DIFF, като първата тройка е < от втората, а тя е < от третата. Аз получавам много повече числа от тези в тестовете, но те отговарят на условията. Моля, някой, който е бил на този изпит да ми каже къде греша??
sum = 24
diff = 103
очакван резултат:
121224327
211314417
моят резултат:
112215318
115218321
118221324
121224327
211314417
Колегата е прав. Като махнеш числата които съдържат 8 в резултатa , outputa ще бъде точен. Можеби в някой от циклите си написала:
i <= 8 вместо i < 8
Много благодаря. Много глупаво от моя страна, наистина понякога човек не вижда от близо.