Государственный регистрационный номер автомобиля состоит из 8 (или 9) символов: трех букв и пяти (или шести) цифр. Сначала идет буква, затем 3 цифры, 2 буквы и 2 (или 3) цифры региона. В качестве цифр могут использоваться любые цифры от 0 до 9, а в качестве букв только прописные буквы, обозначения которых присутствуют как в английском, так и в русском алфавите, т.е. только следующие символы: А, В, Е, К, М, Н, О, Р, С, Т, У, Х. Например, «Р204ВТ50» - правильный номер, а «А182БВ123» и «АВС216161» - нет. Необходимо проверить соответствие написания номера принятому стандарту. Соответствует – ИСТИНА, нет – ЛОЖЬ. Номер должен состоять из 8 или 9 знаков, в качестве букв могут быть только прописные буквы кириллицы.
Пример во вложении.
Государственный регистрационный номер автомобиля состоит из 8 (или 9) символов: трех букв и пяти (или шести) цифр. Сначала идет буква, затем 3 цифры, 2 буквы и 2 (или 3) цифры региона. В качестве цифр могут использоваться любые цифры от 0 до 9, а в качестве букв только прописные буквы, обозначения которых присутствуют как в английском, так и в русском алфавите, т.е. только следующие символы: А, В, Е, К, М, Н, О, Р, С, Т, У, Х. Например, «Р204ВТ50» - правильный номер, а «А182БВ123» и «АВС216161» - нет. Необходимо проверить соответствие написания номера принятому стандарту. Соответствует – ИСТИНА, нет – ЛОЖЬ. Номер должен состоять из 8 или 9 знаков, в качестве букв могут быть только прописные буквы кириллицы.
87 Стоять!Не проходят доп. условия! Еще доп.вопрос: есть номера типа х123хх00 или х000хх12, т.е с нулевым числовым (не цифровым!) значением? Пока 121, немассивная. Но грубо (в смысле - неинтересно) 110118, чуть красивее
87 Стоять!Не проходят доп. условия! Еще доп.вопрос: есть номера типа х123хх00 или х000хх12, т.е с нулевым числовым (не цифровым!) значением? Пока 121, немассивная. Но грубо (в смысле - неинтересно) 110118, чуть красивее vikttur
Сообщение отредактировал vikttur - Пятница, 29.08.2014, 03:06
Как я понимаю, 00 (как регион) или 000 (как номер или как регион) в реальных номерах быть не может.
Кроме того, если уж быть совсем точным, то (на данный момент) двузначные коды регионов заняты все (01-99), а вот трехзначные - только отчасти, причем кода 100 - нет и не предвидится ; а первая цифра трёхзначных - пока только 1. Просто единица (двойка, тройка, итд) добавляются перед исходным двузначным номером региона по необходимости. http://oarf.ru/gibdd/docs/kody-regionov-na-gos-nomerah.html
Но это всё так, в приложении IRL. По условию - можно не заморачиваться с "нулевым" значением любого числа (или с регионом 299 ) - лишь бы формат номера соблюдался...
Как я понимаю, 00 (как регион) или 000 (как номер или как регион) в реальных номерах быть не может.
Кроме того, если уж быть совсем точным, то (на данный момент) двузначные коды регионов заняты все (01-99), а вот трехзначные - только отчасти, причем кода 100 - нет и не предвидится ; а первая цифра трёхзначных - пока только 1. Просто единица (двойка, тройка, итд) добавляются перед исходным двузначным номером региона по необходимости. http://oarf.ru/gibdd/docs/kody-regionov-na-gos-nomerah.html
Но это всё так, в приложении IRL. По условию - можно не заморачиваться с "нулевым" значением любого числа (или с регионом 299 ) - лишь бы формат номера соблюдался...AndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Пятница, 29.08.2014, 02:53
Не нужно проверять нули, условия прописаны так: номер может быть в формате х000хх00 или х000хх000 где х - это буква из списка, 0 - любая цифра, любые другие варианты написания с использованием других букв или знаков, либо с изменением порядка чередования символов не попадает под стандарт. Под условия задачи может подойти номер А000АА000, хотя в реальности такого быть не может.
Бывают регионы 777 или 750 (Москва и Московская область)
Не нужно проверять нули, условия прописаны так: номер может быть в формате х000хх00 или х000хх000 где х - это буква из списка, 0 - любая цифра, любые другие варианты написания с использованием других букв или знаков, либо с изменением порядка чередования символов не попадает под стандарт. Под условия задачи может подойти номер А000АА000, хотя в реальности такого быть не может.
...номер может быть в формате х000хх00 или х000хх000 где х - это буква из списка, 0 - любая цифр
Это ставит в тупик. Непонятно как другие смогли решить задачу с таким количеством символов в формулах... Миш, я никогда в реальности не встречал номеров, начинающихся с двух букв и вообще уверен, что такого быть не может (по крайней мере в номерах, выданных в РФ после 1991-го года) Да и сам ты сначала писал что
...номер может быть в формате х000хх00 или х000хх000 где х - это буква из списка, 0 - любая цифр
Это ставит в тупик. Непонятно как другие смогли решить задачу с таким количеством символов в формулах... Миш, я никогда в реальности не встречал номеров, начинающихся с двух букв и вообще уверен, что такого быть не может (по крайней мере в номерах, выданных в РФ после 1991-го года) Да и сам ты сначала писал что