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