forked from itmentors-dotnet25/Basics-1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStringDateTimeTasks.cs
More file actions
101 lines (89 loc) · 3.76 KB
/
Copy pathStringDateTimeTasks.cs
File metadata and controls
101 lines (89 loc) · 3.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
namespace Basics.Tasks;
public class StringDateTimeTasks
{
/// <summary>
/// Задание 5.1: Напишите метод, который возвращает строку в обратном порядке.
/// </summary>
public string ReverseString(string input)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.2: Напишите метод, который проверяет, является ли строка палиндромом.
/// </summary>
public bool IsPalindrome(string input)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.3: Напишите метод, который объединяет массив строк в одну строку с использованием StringBuilder.
/// </summary>
public string ConcatenateStrings(string[] strings)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.4: Напишите метод, который вычисляет возраст по дате рождения.
/// </summary>
public int CalculateAge(DateTime birthDate)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.5: Напишите метод, который возвращает разницу между двумя датами в днях.
/// </summary>
public int GetDaysDifference(DateTime first, DateTime second)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.6: Напишите метод, который форматирует дату в строку формата dd.MM.yyyy .
/// </summary>
public string FormatDate(DateTime date)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.7: Напишите метод, который разделяет строку на слова и возвращает массив слов.
/// </summary>
public string[] SplitIntoWords(string text)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.8: Напишите метод, который проверяет, начинается ли строка с определенной подстроки.
/// </summary>
public bool StartsWithSubstring(string text, string substring)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.9: Напишите метод, который удаляет все пробелы из строки.
/// </summary>
public string RemoveSpaces(string text)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.10: Напишите метод, который повторяет строку N раз с использованием StringBuilder.
/// </summary>
public string RepeatString(string text, int count)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.11: Напишите метод, который находит разницу во времени между двумя DateTime в часах и минутах.
/// Возвращает кортеж (hours, minutes).
/// </summary>
public (int hours, int minutes) GetTimeDifference(DateTime first, DateTime second)
{
throw new NotImplementedException();
}
/// <summary>
/// Задание 5.12: Напишите метод, который преобразует строку в верхний регистр с использованием String.ToUpper.
/// </summary>
public string ConvertToUpper(string text)
{
throw new NotImplementedException();
}
}