NETMouse projects

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » NETMouse projects » NETSquirrel » Ссылка на скачивание и примеры кода


Ссылка на скачивание и примеры кода

Сообщений 1 страница 5 из 5

1

Вы можете скачать NETSquirrel здесь.

Задачи брались отсюда.

Открыть тему-обсуждение

Теги: netsquirrel

0

2

Задача: Найти символ в строке, встречающийся наибольшее и наименьшее число раз.
Версия библиотеки: 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.

0

3

Задача: Отсортировать массив по убыванию и вывести на экран.
Версия библиотеки: 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.

0

4

Задача: Ввести М. Найти сумму 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.

0

5

Задача: Как сделать, чтобы пользователь сам ввел свой размер матрицы?
Версия библиотеки: 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.

0


Вы здесь » NETMouse projects » NETSquirrel » Ссылка на скачивание и примеры кода


Рейтинг форумов | Создать форум бесплатно