Размножить текст заданное количество раз

fsociety

Client
Регистрация
11.02.2020
Сообщения
3
Реакции
0
Баллы
1
В одной переменной лежит слово (например, "hello". В другой переменной - нужное количество повторений (например, 3).
В итоге должен получиться текст "hellohellohello".
Можно ли это сделать стандартными кубиками? Или посредством C#/JS кода?
 
В одной переменной лежит слово (например, "hello". В другой переменной - нужное количество повторений (например, 3).
В итоге должен получиться текст "hellohellohello".
Можно ли это сделать стандартными кубиками? Или посредством C#/JS кода?

Через цикл можно:

52715
 
  • Спасибо
Реакции: fsociety
Спасибо за решение. Про костыль с циклом я, конечно, тоже думал, но надеялся, что подскажут более простое решение с помощью своего кода в в C# или Javascript. Например, в Python это делается одной строчкой кода с элементарным умножением строки на целое число.
 
В одной переменной лежит слово (например, "hello". В другой переменной - нужное количество повторений (например, 3).
В итоге должен получиться текст "hellohellohello".
Можно ли это сделать стандартными кубиками? Или посредством C#/JS кода?


C#:
Развернуть Свернуть Копировать
string text = project.Variables["InputText"].Value; // В переменной InputText указать текст, который нужно размножить
int number = int.Parse(project.Variables["Replay"].Value); // В переменной Replay указать число, сколько раз дублировать текст
string result = String.Empty;
for(int i = 0; i < number; i++){
    result += " " + text;
}
project.Variables["OutputText"].Value = result.Trim(); // В переменной OutputText появится размноженный текст


zeWOY.jpg
 
Последнее редактирование:
  • Спасибо
Реакции: fsociety и dmitriy1384
Спасибо большое, проблема решена!
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)