Упражнения по базовому алгоритму C # Sharp: Подсчет подстроки длины 2, которая появляется в данной строке, а также как последние 2 символа строки
Основной алгоритм C # Sharp: упражнение 31 с решением
Напишите программу на C # Sharp для подсчета подстроки длины 2, отображаемой в данной строке, а также в качестве последних 2 символов строки. Не считайте конечную подстроку.
Иллюстрированная презентация:
Пример решения : -
C # острый код:
using System;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(test("abcdsab"));
Console.WriteLine(test("abcdabab"));
Console.WriteLine(test("abcabdabab"));
Console.WriteLine(test("abcabd"));
Console.ReadLine();
}
public static int test(string str)
{
var last_two_char = str.Substring(str.Length-2);
var ctr = 0;
for (var i = 0; i < str.Length-2; i++)
{
if (str.Substring(i, 2).Equals(last_two_char)) ctr++;
}
return ctr;
}
}
}
Пример вывода:
1 2 3 0
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp для создания строки типа «aababcabcd» из заданной строки «abcd».
Далее: Напишите программу на C # Sharp, чтобы проверить, задано ли заданное число в заданном массиве целых чисел.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code