[Exam] C# Basics - 22 август, 26 август 2014 - решения, впечатления, резултати
Колеги, качил съм ви на сайта на C# Basics курса условията на задачите, авторските решения и тестовете от двата приемни изпита за СофтУни (22 август и 26 август 2014): https://softuni.bg/trainings/coursesinstances/details/1048.
Можете да се упражнявате в judge системата:
- http://judge.softuni.bg/Contests/Practice/Index/23 - 22 август
- http://judge.softuni.bg/Contests/Practice/Index/24 - 26 август
Официално откривам дискусията по задачите от тези два изпита. Вече можете да ги обсъждате във форума, да споделяте решения и да се упражнявате.
// Stole the formula ;)
Сега забелязах, че авторското решение на 4-та задача не работи заради дребна грешка.
На line 14 вместо:
letSum += inputUppercase[i] - 'A' - 1;
трябва да бъде:
letSum += inputUppercase[i] - 'A' + 1;
Мерси за корекцията. В бързането сменихме магическото "- 64" на по-разбираемото "- 'А' + 1". Поправено е на сайта.
Никола, от тебе именно взех тая формула, че иначе ползвах суич. Просто не ми се мислеше да вадя точната зависимост индекс-координати. Нещо такова направих първоначално:
switch(y)
{
case 0: index = 1; break;
case 1: index = 4; break;
case 2: index = 7; break;
}
index += x;
Иначе - да, вярно е условието на 2-ра задача. Просто продължават отстъпките 40-49, 50-59 и т.н. като се увеличава с 1% на всяка стъпка.
soundcloud to mp3 music note inspires my soul.