Как отличать подделки Еврокупюр

http://pikabu.ru/story/_2990710
Как отличать подделки Еврокупюр
Автор поста оценил этот комментарий
Буква у нас есть цифра, букву мы задаем (например А).
Далее врубаем счечик A000000001 A000000002 итд
раскладываем получившееся число по цифрам и получаем ответ
2, 3 в нашем случае (Буква А = 1), если нам нужна 2ойка - мы это число добавляем в список валидных, значит первую мы добавляем, вторую откидываем.. и тд.
раскрыть ветку (1)
Автор поста оценил этот комментарий
вы же не разбираетесь в бонистике?
не бывает евро с буквой А.
показать ответы
Автор поста оценил этот комментарий
1,95583 Болгарских марки
Иллюстрация к комментарию
Автор поста оценил этот комментарий
Зачем мне это знать? :)
раскрыть ветку (1)
Автор поста оценил этот комментарий
короче. если бы не было букв, то было бы все просто, как с билетиками на троллейбус. помните? славные 90ые? складывали по этому же принципу и получили одну цифру. и "гадали" на цифру. если четное то все ок, если нет, то нет.
а тут такая ситуация.
есть 16 букв, у каждой есть порядковый номер.
U - 20
L - 16
H - 8, и т.д.
Кроме того, есть таблица значений, где каждой стране присвоен цифровой код: у германии 2, у австрии 3 и т.д. Это значит что сумма слагаемых результата у каждой страны должна быть ровна этой сумме. т.е. у немецких банкнот сумма цифр должна быть 1+1 2+0 0+2. не много, правда?да и при этом ещё итоговый результат должен быть 8.
я согласен, что с точки зрения программирование - это всё пустяк и можно это прописать даже в паскале, но с точки зрения математики - эта формула является "нивротебической" и по уровню она подойдет для городской олимпиаде по предмету.
показать ответы
Автор поста оценил этот комментарий
Не разбираюсь совершенно, но это никакого отношения к генерации номеров не имеет :) Буква А была приведена для примера.. поменяйте её на Z ничего не изменится.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Франция – U
Финляндия – L
Словения – H
Словакия – E
Португалия – M
Нидерланды – P
Мальта – F
Люксембург – R
Кипр – G
Италия – S
Испания – V
Ирландия – T
Греция – Y
Германия – Х
Бельгия – Z
показать ответы
Автор поста оценил этот комментарий
Попробовал на 5 Евро, получилось 7. И буквы у меня в начале 2:)
раскрыть ветку (1)
Автор поста оценил этот комментарий
какие буквы?
Автор поста оценил этот комментарий
Ну и что? тупой перебор, задаешь параметры и отсеиваешь то что не соответствует заданию :)
раскрыть ветку (1)
Автор поста оценил этот комментарий
так вы пишите, что начинаете с окнца, т.е. 8 делим на 2 слагаемых и понеслось. но сумма чисел, без буквы должно обозначать цифровой код страны ведь.это табличное значение.
показать ответы
Автор поста оценил этот комментарий
Я с утра туплю, всё намного проще чем я написал, код пишется за 5 минут, даже думать нигде не надо :)
раскрыть ветку (1)
Автор поста оценил этот комментарий
Когда создавалась единая европейская валюта, было установлено, что каждой стране, где печатаются евро, должны соответствовать буква в номерах банкнот и контрольная сумма. Например, Германию обозначает "X", а контрольная сумма этой страны - двойка. (с)
показать ответы
Автор поста оценил этот комментарий
Подогнать цифры это "нивротебичиская" формула? Рассмешил :))
раскрыть ветку (1)
Автор поста оценил этот комментарий
ну напиши мне её.
показать ответы
Автор поста оценил этот комментарий
А что мешает поддельщикам печатать номера по такому же принципу? Или брать номера существующих купюр?
раскрыть ветку (1)
Автор поста оценил этот комментарий
ну займись этим (((=
только учти, что буква тоже должна будет совпадать. это ж "нивротебичиская" формула получится.
показать ответы