Size: a a a

2020 March 15

МШ

Максим Шут in CODE BLOG / C#
Михаил Лебедев
а что такое time?
Там actual не дописана, но не в этом дело. Он просто не видит ссылку на проект
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
а можно скриншот класс test3?
источник

МШ

Максим Шут in CODE BLOG / C#
Михаил Лебедев
а можно скриншот класс test3?
Разобрался, спасибо за помощь
источник

C0

CyberJabа 000 in CODE BLOG / C#
Кто знает каким принципом лучше всего реализовать перестановку элементов в массиве?
источник

C0

CyberJabа 000 in CODE BLOG / C#
Нужно чтобы каждый элемент был не на своем месте.
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
static class RandomExtensions
{
   public static void Shuffle<T> (this Random rng, T[] array)
   {
       int n = array.Length;
       while (n > 1)
       {
           int k = rng.Next(n--);
           T temp = array[n];
           array[n] = array[k];
           array[k] = temp;
       }
   }
}
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
даже вот так можно)
источник

C0

CyberJabа 000 in CODE BLOG / C#
Михаил Лебедев
даже вот так можно)
ничего не понял в этом коде).
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
это называется Shuffle- таким образом можно реалищовать перестановку в случайном порядке
источник

C0

CyberJabа 000 in CODE BLOG / C#
Михаил Лебедев
это называется Shuffle- таким образом можно реалищовать перестановку в случайном порядке
а если двумерный?
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
CyberJabа 000
а если двумерный?
public static void Shuffle<T>(Random random, T[,] array)
{
   int lengthRow = array.GetLength(1);

   for (int i = array.Length - 1; i > 0; i--)
   {
       int i0 = i / lengthRow;
       int i1 = i % lengthRow;

       int j = random.Next(i + 1);
       int j0 = j / lengthRow;
       int j1 = j % lengthRow;

       T temp = array[i0, i1];
       array[i0, i1] = array[j0, j1];
       array[j0, j1] = temp;
   }
}
источник

МШ

Максим Шут in CODE BLOG / C#
По какой причине обозреватель тестов может не видеть класс с тестами?
источник

C0

CyberJabа 000 in CODE BLOG / C#
Михаил Лебедев
public static void Shuffle<T>(Random random, T[,] array)
{
   int lengthRow = array.GetLength(1);

   for (int i = array.Length - 1; i > 0; i--)
   {
       int i0 = i / lengthRow;
       int i1 = i % lengthRow;

       int j = random.Next(i + 1);
       int j0 = j / lengthRow;
       int j1 = j % lengthRow;

       T temp = array[i0, i1];
       array[i0, i1] = array[j0, j1];
       array[j0, j1] = temp;
   }
}
ты же это скопировал? можешь ссылку кинуть?)
источник

C0

CyberJabа 000 in CODE BLOG / C#
а, уже не надо, я нашел, спасибо).
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
ну вот да) пару минут гугления спасут тебя)
источник

C0

CyberJabа 000 in CODE BLOG / C#
Михаил Лебедев
ну вот да) пару минут гугления спасут тебя)
ты абсолютно прав.
источник

C0

CyberJabа 000 in CODE BLOG / C#
Михаил Лебедев
ну вот да) пару минут гугления спасут тебя)
источник

C0

CyberJabа 000 in CODE BLOG / C#
не знаю, зачем тебе кидать, ну просто).
источник

МШ

Максим Шут in CODE BLOG / C#
Почему не видно тестов
источник

C0

CyberJabа 000 in CODE BLOG / C#
Максим Шут
Почему не видно тестов
источник