Шаблон:OEIS-id-norm (OgQlku&OEIS-id-norm)
Перейти к навигации
Перейти к поиску
Шаблон для использования в других шаблонах. Он приводит заданный идентификатор последовательности в OEIS к стандартной форме A-номера (A-number). Для использования в статьях напрямую не предназначен.
Примеры
[править код]{{OEIS-id-norm|A001234}}
→ A001234{{OEIS-id-norm|A1234}}
→ A001234{{OEIS-id-norm|1234}}
→ A001234{{OEIS-id-norm|a001234}}
→ A001234{{OEIS-id-norm|1}}
→ A000001{{OEIS-id-norm|123456}}
→ A123456{{OEIS-id-norm|A123456}}
→ A123456{{OEIS-id-norm|a123456}}
→ A123456
Пример с двумя параметрами:
{{OEIS-id-norm|13|foo}}
→ foo000013
Алгоритм
[править код]- если входной параметр начинается с латинской «A» или «a», выкинуть эту букву
- дописать в начало остатка нули до шести символов
- дописать в начало заглавную латинскую «A» (или второй параметр, если он указан)
В качестве первого параметра обрабатывается вход, удовлетворяющий одному из описаний:
- A<n>
- a<n>
- <n>
где <n> — последовательность не более чем шести цифр.