Добрый день!
Как-то в универе решил выбрать для курсового проекта тему: "Оценка программистских способностей". Решил делать в виде теста, в котором предлагался текст задачи и исходный код для ее решения, но в которой пропущена одна строчка. И решением было ввести эту пропущенную строку, причем строка должна была содержать минимальное кол-во символов. Всего было 10 уровней, на каждом уровне несколько задач, решив любую, можно было перейти на следующий уровень. Вашим уровнем считался тот уровень, на котором вы остановились.
Реализация была на VC++ 6.0. Потом была версия на классическом ASP, но разместить ее было негде. И вот в декабре прошлого года через 8 лет решил реанимировать проект уже под Android.
У кого есть Android-девайс и базовые знания синтаксиса C++ можете попробовать протестироваться: Google play
Статистика на текущий день:
Идея для приложения неплохая. Однако, ИМХО, это является лишь забавой. Все-таки пробелы и отступы положительно влияют на стиль кода и его понимание. Кроме того, в задаче на 2 уровне про квадратное уравнение (d = 0) принимаемый ответ x1=b/(2*a); в то время как можно написать x1=b/a/2; что короче на 2 символа, хотя и смотрится отвратительно. Но для развлекухи по-быстрому сойдет.
x1=b/a/2 — не пройдет, т.к. я такой вариант не прописал (не додумался). Для этой задачи только два варианта прописано: x1=-b/(2*a) и x1=-b/(a*2). А еще можно такой вариант -b/(a+a), да и минус может стоять в любом месте. Все-таки для такой несерьезной вещи прикручивать компилятор не очень хотелось.
всё правильно, к несерьёзным вещам надо относиться несерьёзно