02. Randomize Words
Здравейте, имам проблем с втората задача от лекцията за "Обекти и класове". Гледах няколко лекции и съм на мнение, че кода ми е със същата логика, както този на лекторите. Но Judge явно не е на същото мнение, защото ми дава само 20/100. Когато тествам при мен си се получават рандом думи и няма проблем. Може ли малко помощ, ако бъркам някъде или потвърждение, че кода ми е правилен, че да репортна бъг. :)
2. Randomize Words- https://judge.softuni.bg/Contests/Practice/Index/1214#1
You are given a list of words in one line. Randomize their order and print each word at a separate line.
using System;
using System.Linq;
namespace ObjectsAndClasses
{
class MainClass
{
public static void Main()
{
var rnd = new Random();
var words = Console.ReadLine().Split().ToArray();
for (int i = 0; i < words.Length; i++)
{
var randomIndex = rnd.Next(0, words.Length);
words[randomIndex] = words[i];
words[i] = words[randomIndex];
}
foreach (var item in words)
{
Console.WriteLine(item);
}
}
}
}
Много благодаря отново! :)
Спомних, че Наков още в Бейсика на една лекция казваше така: "Изнасяйте си винаги в отделни променливи елементите, които искате да разменяте, защото тръгнети ли директно да ги разменяте ще се "омажете"". Вече винаги ще изпозвам отделни променливи, кагато ми се налага да разменям места.
Поздрави!
Excellent post. Please keep up the great work. You may check our website also Visit: free fonts