Loading...
WifiAvivi avatar WifiAvivi 151 Точки

Judge-а или аз съм се бъгнал? [Files and Directories - Lab (Prog. Fundamentals - Exercises)]

Условия и ресурси от тук. Judge ей тук.

Нито едно от решенията ми от Lab-a Files and Directories не минават в Judge-a, но локално ми работят. Например задача 04. Merge Files

using System.IO;

class Program
{
    static void Main()
    {
        string[] readFirst = File.ReadAllText("FileOne.txt").Split();
        string[] readSecond = File.ReadAllText("FileTwo.txt").Split('\r', '\n');
        File.WriteAllText("result.txt", "");
        for (int i = 0; i < readFirst.Length; i++)
        {
            File.AppendAllText("result.txt", readFirst[i] + "\r\n" + readSecond[i]);
        }
    }
}

Ресурсите са поставени в директория bin\Debug.

Та аз ли нещо съм се бъгнал цяла вечер или Judge-a?

0
Programming Fundamentals 17/10/2016 00:11:18
puffed avatar puffed 289 Точки
Best Answer

За това упражнение само трябваше да пейстнем не кода на програмата си, а текста, който се е генерирал в изходния файл. Само изхода на програмата като обикновен текст.

1
Mario_Krastev avatar Mario_Krastev 23 Точки

Judge падна днес на изпита по DB, явно доста му дойде. Пробвай утре със рандом събмити, ако не дава compile time, значи се е оправил!

1
RoYaL avatar RoYaL Trainer 6849 Точки

Защо си мисля, че на тази задача не се събмитва код, а текст - това, което еизкарала програмата ти като изход.

Но иначе колегата по-горе е прав, скоро няма да обработи решение Judge-а, заради проблема, който изпитахме по-рано.

1
YavorSpassov+deleted! avatar YavorSpassov+deleted! 133 Точки

И аз имах проблеми, докато разбера какво се събмитва в Judge. Бях изпаднал в дълбок философски размисъл, преди да стигна до частта от видеото, в която се обяснява какво се подава към системата за оценка. :)

0
KonstantinLupov avatar KonstantinLupov 34 Точки

Така е, доста се полутах и аз.. Просто не са го дообяснили както трябва в условието.

0
KamenYurukov avatar KamenYurukov 2 Точки

Тъй като няма друга тема с това, или поне гугъл не намира, решавам да си пльокна решението тук:

 

using System;
using System.IO;

namespace _4.MergeFiles
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] inputOne = File.ReadAllText("../../../inputOne.txt").Split();
            string[] inputTwo = File.ReadAllText("../../../inputTwo.txt").Split();
            File.WriteAllText("../../../result.txt", "");
            for (int i = 0; i < inputOne.Length; i++)
            {
                File.AppendAllText("../../../result.txt", inputOne[i] + Environment.NewLine + inputTwo[i] + Environment.NewLine);
            }
        }
    }
}

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.