Шаблон:OEIS-id-norm/doc

< Шаблон:OEIS-id-norm
Версия от 03:00, 20 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «{{docpage}} Шаблон для использования в других шаблонах. Он приводит заданный идентификатор последовательности в OEIS к стандартной форме A-номера (A-number). Для использования в статьях напрямую не предназначен. == Примеры == * {{пример|OEIS-id-norm|A001234}} * {{пример|OEIS-id-no...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Шаблон для использования в других шаблонах. Он приводит заданный идентификатор последовательности в 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

АлгоритмПравить

  1. если входной параметр начинается с латинской «A» или «a», выкинуть эту букву
  2. дописать в начало остатка нули до шести символов
  3. дописать в начало заглавную латинскую «A» (или второй параметр, если он указан)

В качестве первого параметра обрабатывается вход, удовлетворяющий одному из описаний:

  • A<n>
  • a<n>
  • <n>

где <n> — последовательность не более чем шести цифр.