Loading...
bulgaria_mitko avatar bulgaria_mitko 133 Точки

Кое точно трябва да zip-a, за да кача в judge-a решението ми?

Пробвах цялата папка да зипна ама ми дава, че файла е прекалено голям. пробрах само папките от проекта ми, но и така не стане. някой може ли да помогне и да каже какво точно се зипва и както може да изтрия от папката, ако ми дава грешка за големина? Мерси!

Тагове:
1
C# OOP Basics
alex1966 avatar alex1966 255 Точки
Best Answer

В папката на проекта с всички файлове вътре имаш папка Debug - триеш я, след това отиваш в Bin-Debug- триеш всичко вътре.
Тези файлове се генерират при старта на проекта, така че judge не се нуждае от тях.

1
bulgaria_mitko avatar bulgaria_mitko 133 Точки

мерси, сега стана, но ми даде някаква грешка май: 

C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1097,5): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.5.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [C:\Windows\TEMP\ehs2pjz5.rb3\Capitalism\Capitalism.csproj]
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB3270: There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "C:\Windows\Microsoft.NET\Framework\v4.0.30319\\mscorlib.dll", "x86". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. [C:\Windows\TEMP\ehs2pjz5.rb3\Capitalism\Capitalism.csproj]
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB3270: There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "System.Data", "AMD64". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. [C:\Windows\TEMP\ehs2pjz5.rb3\Capitalism\Capitalism.csproj]

 

1
alex1966 avatar alex1966 255 Точки

Run-ни си проекта през visual studio compile-ни проекта и като го ръннеш, тея файлове ще се генерират пак, не съм запознат с проблема ти, но ти казва, че нямаш .NetFramework 4.5.2 пробвай да го repair-неш или го инсталлни на ново.

0
bulgaria_mitko avatar bulgaria_mitko 133 Точки

Другия или същия проблем не знам кое от двете е че ми дава уж всичко ми е както трябва, а ми дава грешен резултат:

Expected output:

C (1707.40)
    Root1 (407.40)
        Root1-1 (127.40)
(C)
Dragan Draganin (1000.00)
Koicho Stoichov (150.00)
Nikolay Stoichov (150.00)
    (Root1)
    Pesho Stoichov (140.00)
    Ivanka Stoichova (140.00)
        (Root1-1)
        Draganka Stoichova (127.40)
C (1707.40)
    Root1 (407.40)
        Root1-1 (127.40)
C (1707.40)
    Root1 (407.40)
        Root1-1 (127.40)
(C)
Dragan Draganin (3000.00)
Koicho Stoichov (450.00)
Nikolay Stoichov (450.00)
    (Root1)
    Pesho Stoichov (420.00)
    Ivanka Stoichova (420.00)
        (Root1-1)
        Draganka Stoichova (382.20)

Your output:

C (1707.40)
    Root1 (407.40)
        Root1-1 (127.40)
(C)
Dragan Draganin (1000.00)
Koicho Stoichov (150.00)
Nikolay Stoichov (150.00)
    (Root1)
    Pesho Stoichov (140.00)
    Ivanka Stoichova (140.00)
        (Root1-1)
        Draganka Stoichova (127.40)

C (1707.40)
    Root1 (407.40)
        Root1-1 (127.40)
C (1707.40)
    Root1 (407.40)
        Root1-1 (127.40)
(C)
Dragan Draganin (3000.00)
Koicho Stoichov (450.00)
Nikolay Stoichov (450.00)
    (Root1)
    Pesho Stoichov (420.00)
    Ivanka Stoichova (420.00)
        (Root1-1)
        Draganka Stoichova (382.20)

което на мен ми изглежда 1:1 и пак ми дава, че output-a ми е грешен...

0
Filkolev avatar Filkolev 4482 Точки

Това с warning-ите при компилация може да го игнорираш; щом ти дава изход всичко е ок. 

0
alex1966 avatar alex1966 255 Точки

Когато го изпратиш към Judge- и като ти каже колко точки имаш от дясно цъкни на Details, като ти се отвори прозореца, има expected output и от дясно твоя output сравни ги, предполагам, че някъде се разминава, очаквания output с твоя, не съм довършил задачата и не мога да ти помогна.

0
krisi1606 avatar krisi1606 33 Точки

В твоя аутпут след тези два реда:

 (Root1-1)
        Draganka Stoichova (127.40)

 имаш още един празен.

0
bulgaria_mitko avatar bulgaria_mitko 133 Точки

може ли някой да ми подскаже как мога да го направя като е в рекурсия?

private void DisplayDepartment(Department department, StringBuilder output, int departmentLevel)
        {
            output.AppendFormat("{0}({1})",new string(' ', departmentLevel * 4), department.Name).AppendLine();
            foreach (var employee in department.Employees)
            {
                output.AppendFormat("{0}{1} {2} ({3:F2})",new string(' ', 4 * departmentLevel), employee.FirstName, employee.LastName, database.TotalSalaries[employee]).AppendLine();
            }
            foreach (var subDepartment in department.SubDepartments)
            {
                DisplayDepartment(subDepartment, output, departmentLevel + 1);
            }
        }

 

0
RoYaL avatar RoYaL Trainer 6849 Точки

Ами мен стрингбилдъра ми изглежда ОК. Да не би после да го принтираш с Console.WriteLine(), който слага нов ред след края на текста?

1
HristoVutov avatar HristoVutov 20 Точки

https://www.diffchecker.com/q8fulnew

0
bomman avatar bomman 43 Точки

Здрасти Митко, може би си добавил някой ненужен спейс след надписите и затова не ти го признава judge-a

1
IvelinaVasileva avatar IvelinaVasileva 20 Точки
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1097,5): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.5.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [C:\Windows\TEMP\jzgvrh2w.gz0\Capitalism\Capitalism.csproj]
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB3270: There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "C:\Windows\Microsoft.NET\Framework\v4.0.30319\\mscorlib.dll", "x86". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. [C:\Windows\TEMP\jzgvrh2w.gz0\Capitalism\Capitalism.csproj]
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB3270: There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "System.Data", "AMD64". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. [C:\Windows\TEMP\jzgvrh2w.gz0\Capitalism\Capitalism.csproj]

На мен ми дава същия проблем. Ако си успял да го преодолееш, би ли споделил? 

 

0
18/12/2015 21:29:11
Filkolev avatar Filkolev 4482 Точки

Това не са warning-и, за които трябва да се притеснявате. Появяват се откакто в Judge се поддържа C# 6.

Това, за което трябва да следите, са грешки, които не позволяват програмата ви да се компилира изобщо, или предупреждения, които произлизат от сорс кода. Например скриване на наследени членове чрез деклариране на нови такива в клас наследник вместо овъррайдване (което чупи поломорфизма и обикновено води до грешки в отговорите).

1
bulgaria_mitko avatar bulgaria_mitko 133 Точки

Royal, като видях твоето решение и се отказах да мъча на Данчо решението да го подкарам. Данчо е мн добър спор няма ама не качва решенията си в judge системата. Е, верно някой ще каже, че не ги е качил, защото промени условието на задачата в движение, и това е така... мерси на всички за отговорите! бяха ми полезни и успех на изпита!

0
a.angelov avatar a.angelov 1316 Точки

Имаш един излишен празен ред след Draganka Stoichova (127.40)  това е разликата в двата аутпута.

Ползвай сайт като този - https://www.diffchecker.com/ - например за сверяване на аутпутите.

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