Обложка канала

JavaScript test

19570 @js_test

Проверка своих знаний по языку JavaScript.

JavaScript test

5 лет назад
Открыть в
Задача: дан лиценизионный ключ, представленный в виде строки S. Строка разделена на N + 1 подгруппу, разделенных N дефисами. Также дано число K. Необходимо преобразовать лицензионный ключ таким образом, чтобы каждая подгруппа содержала ровно K символов, за исключением 1й подгруппы, которая может быть короче K символов, но должна содержать хотя бы 1 символ. Также между 2мя любыми группами должно быть вставлен дефис. Все строчные буквы преобразовать в прописные. Входные данные: строка S, состоящая только из букв английского алфавита, цифр и дефисов. K - целое число. Вывод: преобразованная строка. Примеры: 1)
S = "5F3Z-2e-9-w", K = 4
Output: "5F3Z-2E9W" 2)
S = "2-5g-3-J", K = 2
Output: "2-5G-3J" Ответ - https://telegra.ph/Answer-10-18-3