Упражнения на базовом алгоритме C # Sharp: Создайте новую строку, состоящую из n копий первых 3 символов данной строки
Основной алгоритм C # Sharp: упражнение 26 с решением
Напишите программу на C # Sharp, чтобы создать новую строку, состоящую из n (неотрицательных целых) копий первых 3 символов данной строки. Если длина заданной строки меньше 3, вернуть n копий строки.
Иллюстрированная презентация:
Пример решения : -
C # острый код:
using System;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(test("Python", 2));
Console.WriteLine(test("Python", 3));
Console.WriteLine(test("JS", 3));
Console.ReadLine();
}
public static string test(string s, int n)
{
var result = string.Empty;
var frontOfString = 3;
if (frontOfString > s.Length)
frontOfString = s.Length;
var front = s.Substring(0, frontOfString);
for (var i = 0; i < n; i++)
{
result += front;
}
return result;
}
}
}
Пример вывода:
PytPyt PytPytPyt JSJSJS
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы создать новую строку, которая является n (неотрицательным целым числом) копий данной строки.
Далее: Напишите программу на C # Sharp для подсчета строки «aa» в заданной строке и предположите, что «aaa» содержит два «aa».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования