ПОМОГИТЕ ПОЖАЛУЙСТА !!! С#
Домашняя работа
Задание 1. Пользователь вводит имя. В ответ вернуть (вывести на экран) строку «Привет, …(введенное пользователем имя)».
Задание 2. Пользователь вводит строку. Проверить, является ли эта строка палиндромом. Палиндромом называется строка, которая одинаково читается слева направо и справа налево.
Ответы на вопрос
Ответил archery
0
public static void SayHello()
{
Console.WriteLine("Как тебя зовут?");
var name = Console.ReadLine();
Console.WriteLine($"Привет, {name}!");
Console.ReadLine();
}
public static bool IsPalindrom(string s)
{
Debug.Assert(s.Length > 0);
s = s.ToLower(); // Переводим все буквы в строчные, чтоб регистр нам не мешал
s = Regex.Replace(s, @"W", ""); //Заменяем все символы которые не являются буквами или цифрами на пустую строку
return ((string) s.Reverse() == s); //Пеереворачиваем строку и сравниваем с исходной
}
Полный код в присоединенном файле
Приложения:
Ответил archery
0
public static bool IsPalindrom(string s)
{
Debug.Assert(s.Length > 0);
s = s.ToLower(); // Переводим все буквы в строчные, чтоб регистр нам не мешал
s = Regex.Replace(s, @"W", ""); //Заменяем все символы которые не являются буквами или цифрами на пустую строку
if (s.Length < 2)
return true; //Если строка содержит менее 2 значащих символов, то считаем ее палиндромом
var s1 = "";
foreach (var c in s.ToCharArray()) //Пеереворачиваем строку
s1 = c + s1;
return s1 == s; //сравниваем перевернутую с исходной
}
{
Debug.Assert(s.Length > 0);
s = s.ToLower(); // Переводим все буквы в строчные, чтоб регистр нам не мешал
s = Regex.Replace(s, @"W", ""); //Заменяем все символы которые не являются буквами или цифрами на пустую строку
if (s.Length < 2)
return true; //Если строка содержит менее 2 значащих символов, то считаем ее палиндромом
var s1 = "";
foreach (var c in s.ToCharArray()) //Пеереворачиваем строку
s1 = c + s1;
return s1 == s; //сравниваем перевернутую с исходной
}
Новые вопросы
Английский язык,
2 года назад
Русский язык,
2 года назад
Математика,
8 лет назад
История,
8 лет назад
Литература,
9 лет назад