Логотип YeaHub

Склейка строк с адаптивным разделителем (Join Strings With Adaptive Delimiter)

2

GoJavaJavaScriptPython

Строки

Массивы

Функции

Яндекс

Условие:

Реализуйте функцию, которая склеивает список строк в одну строку, выбирая разделитель в зависимости от количества элементов:

  • если элементов 3 или меньше — использовать разделитель . (точка)

  • если элементов больше 3 — использовать разделитель - (дефис)

Входные данные:
strings — массив строк (0 ≤ длина ≤ 20)

Выходные данные:
Строка — элементы массива, склеенные выбранным разделителем.

Ограничения:

  • 0 ≤ strings.length ≤ 20

  • каждая строка состоит из латинских букв, длина от 1 до 20 символов

Пример:

Вход: ["a", "b", "c"]
Выход: "a.b.c"

Вход: ["a", "b", "c", "d", "e", "f"]
Выход: "a-b-c-d-e-f"

Вход: []
Выход: ""

Вход: ["a"]
Выход: "a"
Loading...