Самая первая задача на строки, поэтому вызывающая много вопросов. Давайте читать условие: Из классических ошибок - это верить, что в строке будет действительно 5 символов, потому что помимо введёных пользователем там могут ещё нечитаемые символы. Например, символ перехода на новую строку. Поэтому в этой задаче достаточно делать проверку, что символов не меньше 5 (чтобы случайно не выйти за границы строки). Ещё в задаче явно не указано, что буквы должны быть только заглавные, но это так. А также, надо помнить все 8 вариантов того, как ходит конь. В общем, в задаче много мест, где можно застрять. Давайте считаем входную строку. А также (для дальнейшей простоты) заведём пару строк с перечислением допустимых букв и цифр. Да, проверку можно было бы сделать с помощью регулярных выражений, но ведь это первая задача на строки, думаю, что здесь подразумевались не они. Теперь напишем условие, которое проверяет, что введённая запись корректная. А именно проверим длину строку и принадлежность всех