TGViewer
Javascript js frontend Javascript js frontend @frontendlib · 8.45K subscribers
Post #1673 2.48K
JavaScript. Задача

Дан лицензионный ключ, представленный в виде строки S. Строка разделена на N + 1 подгруппу, разделенных N дефисами. Также дано число K.

Необходимо преобразовать лицензионный ключ таким образом, чтобы каждая подгруппа содержала ровно K символов, за исключением первой подгруппы, которая может быть короче K символов, но должна содержать хотя бы 1 символ. Также между двумя любыми группами должно быть вставлен дефис. Все строчные буквы преобразовать в прописные.

Входные данные: строка S, состоящая только из букв английского алфавита, цифр и дефисов. K - целое число.

Вывод: преобразованная строка.

Примеры:

S = "5F3Z-2e-9-w", K = 4
Output: "5F3Z-2E9W"

S = "2-5g-3-J", K = 2
Output: "2-5G-3J"

Ответ
  • 👍 3
  • 😁 1
More from @frontendlib
  1. Sep 21, 2026Из вашего резюме вообще понятно, что вы умеете как Frontend-разработчик? Мы разбили работу…
  2. Sep 18, 2026JavaScript. Что будет выведено в консоль? Ответ: 40
  3. Sep 17, 2026Оффер 427 000₽ на руки в Сбер и отказались Оффер 380 000₽ на руки в банк Оффер 6 800$ net…
  4. Sep 17, 2026JavaScript. Что будет выведено в консоль? Ответ: 20
  5. Aug 31, 2026JavaScript. Что будет выведено в консоль? Ответ: 20 10 30 10
  6. Aug 20, 2026JavaScript. Задача Цифровой корень натурального числа — это цифра, полученная в результате…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →