Telegram Web Link
Иногда бывают ситуации, когда нужно парсить данные, но источник требует авторизацию. По ссылке ниже описано, как можно решить эту проблему https://vc.ru/dev/159863-avtorizaciya-na-lyubom-web-portale-iz-c-prilozheniya
Задачка: Проверка наличия одинаковых регистров

Напишите функцию, которая возвращает true, если входная строка содержит только прописные или только строчные буквы.

Примеры:
SameCase("hello") ➞ true
SameCase("HELLO") ➞ true
SameCase("Hello") ➞ false

Пишите ваши варианты в комментариях. Ответ будет в канале завтра.

#задача
public class Program
{
public static bool SameCase(string str)
{
return str==str.ToUpper() | str==str.ToLower();
}
}

#задача #ответ
Задачка: Возврат факториала

Напишите функцию, которая принимает целое число и возвращает факториал этого целого числа. То есть целое число, умноженное на все положительные младшие целые числа.

Примеры:
Factorial(3) ➞ 6
Factorial(5) ➞ 120
Factorial(12) ➞ 479001600

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.

#задача
public class Program
{
public static int Factorial(int num)
{
if(num == 1)
return 1;
else
return num * Factorial(num-1);
}
}

#задача #ответ
Задачка: Функция заикания

Напишите функцию, которая заикается при чтении слова, как будто человек с трудом его читает. Первые две буквы повторяются дважды с многоточием ... и пробелом после каждой, а затем слово произносится с вопросительным знаком ?.

Примеры:
Stutter("incredible") ➞ "in... in... incredible?"
Stutter("enthusiastic") ➞ "en... en... enthusiastic?"
Stutter("outstanding") ➞ "ou... ou... outstanding?"

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.

#задача
public class Program
{
public static string Stutter(string word)
{
return $"{word.Substring(0,2)}... {word.Substring(0,2)}...{word}";
}
}

#задача #ответ
Задачка: Преобразование минут в секунды

Написать функцию, которая принимает целое число минут и преобразует его в секунды.

Примеры:
convert(5) ➞ 300
convert(3) ➞ 180
convert(2) ➞ 120

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.

#задача
public class Program 
{
public static int convert(int minutes)
{
return minutes*60;
}
}

#задача #ответ
Задачка: Является ли число меньше или равно нулю

Написать функцию, которая принимает в качестве единственного аргумента число и возвращает true, если оно меньше или равно нулю, в противном случае возвращает false.

Примеры:
lessThanOrEqualToZero(5) ➞ false
lessThanOrEqualToZero(0) ➞ true
lessThanOrEqualToZero(-2) ➞ true

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.

#задача
public class Program 
{
public static bool LessThanOrEqualToZero(double a)
{
return a <= 0;
}
}

#задача #ответ
Отдельный канал с книгами по C-подобным языкам(С, C++, C#, Unity) - https://www.tg-me.com/download_c_books
⚡️ Если я слышу, что на C# существует огромное количество сторонних библиотек и не нужно писать своих, я скидываю канал C# Academy.

В канале я научился:

• Создавать высоконагруженные приложения
• Строить правильную архитектуру приложения
• Как обрабатывать сотни тысяч запросов без падения сервисов
• Решать практические задачи с собеседований по С# и .Net
• Узнал огромное количество фич с кодом

Полная маст-хэв папка для С# разработчиков: https://www.tg-me.com/addlist/P5AWf_YPuyBmMjMy

Подписывайся, правильно поданная, структурированная информация, это залог роста – @csharp_ci
Задачка: Возврат следующего числа из переданного целого числа

Напишите функцию, которая принимает в качестве аргумента число, увеличивает его на +1 и возвращает результат.

Примеры:
Addition(0) ➞ 1
Addition(9) ➞ 10
Addition(-3) ➞ -2

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.

#задача
public class Program
{
public static int Addition(int num)
{
return ++num;
}
}

#задача #ответ
Задачка: Калькулятор мощности цепи

Напишите функцию, которая принимает напряжение и ток и возвращает вычисленную мощность.

Примеры:
CircuitPower(230, 10) ➞ 2300
CircuitPower(110, 3) ➞ 330
CircuitPower(480, 20) ➞ 9600

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.

#задача
public class Program 
{
public static int CircuitPower(int v, int c)=>v*c;
}

#задача #ответ
Задачка: Возвращение остатка от деления двух чисел

В качестве параметров передаются два числа. При делении первого параметра на второй будет получен остаток, возможно, нулевой. Верните это значение.

Примеры:
Remainder(3, 4) ➞ 3
Remainder(-9, 45) ➞ -9
Remainder(5, 5) ➞ 0

Пишите ваши варианты в комментариях. Ответ будет в канале завтра.


#задача
public class Program 
{
public static int Remainder(int x, int y) => x%y;
}

#задача #ответ
Задачка: Сумма углов многоугольника

Если задан n-сторонний правильный многоугольник n, то возвращается общая сумма внутренних углов (в градусах).

Примеры:
SumPolygon(3) ➞ 180
SumPolygon(4) ➞ 360
SumPolygon(6) ➞ 720

Пишите ваши варианты в комментариях. Ответ будет в канале завтра.

#задача
2025/07/07 17:33:39
Back to Top
HTML Embed Code: