Ссылка на скачивание и примеры кода
Страница: 1
Тема закрыта
Сообщений 1 страница 5 из 5
Поделиться22020-01-10 12:27:16
Задача: Найти символ в строке, встречающийся наибольшее и наименьшее число раз.
Версия библиотеки: 0.25
Решение:
Код:
// Решение через NETSquirrel для поиска символов с наибольшим количеством повторений: using NETSquirrel.Extensions; using System.Linq; namespace NETSquirrelApplicationTest { internal class Program { private static void Main(string[] args) { var s = "aabbbcccll".PrintLine(); var maxRepeation = s.GroupBy(z => z).Max(gr => gr.Count()); var result = s.Where(ch => s.Count(y => y == ch) == maxRepeation); $"The following chars repeats {maxRepeation} times:".PrintLine(); result.Distinct().PrintLine(); } } }
Смотреть на GitHub Gists.
Поделиться32020-01-10 12:28:51
Задача: Отсортировать массив по убыванию и вывести на экран.
Версия библиотеки: 0.25
Решение:
Код:
using NETSquirrel.Extensions; using NETSquirrel.Utils; namespace NETSquirrelApplicationTest { internal class Program { private static void Main(string[] args) { ArraysUtils.CreateRandomIntArray(10, 0, 100).PrintLine() .OrderByDescending().PrintLine(); } } }
Смотреть на GitHub Gists.
Поделиться42020-01-10 12:30:05
Задача: Ввести М. Найти сумму 1/4+1/9+...+1/M2.
Версия библиотеки: 0.25
Решение:
Код:
using NETSquirrel.Extensions; using NETSquirrel.Utils; using System.Linq; namespace NETSquirrelApplicationTest { internal class Program { private static void Main(string[] args) { 2.To(BaseTypesUtils.ReadInt("M = ")).Select(x => 1f / (x * x)).PrintLine().Sum().PrintLine(); } } }
Смотреть на GitHub Gists.
Поделиться52020-01-10 12:53:36
Задача: Как сделать, чтобы пользователь сам ввел свой размер матрицы?
Версия библиотеки: 0.25
Решение:
Код:
using NETSquirrel.Extensions; using NETSquirrel.Utils; using System; namespace NETSquirrelApplicationTest { internal class Program { private static void Main(string[] args) { var random = new Random(); MatricesUtils.GenerateMatrix<int>(BaseTypesUtils.ReadInt("Rows:"), BaseTypesUtils.ReadInt("Columns:"), (matrix, i, j) => ((i - 1) * matrix.GetLength(1)) - 1 + j).PrintAsMatrix() .PrintEmptyLine() .SelectedAsMatrix((x, i, j) => i == j ? random.Next(41) : x).PrintAsMatrix(); } } }
Смотреть на GitHub Gists.
Тема закрыта
Страница: 1