Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Viking07 avatar Viking07 2 Точки

Programming Fundamentals - Exercises - Methods and Debugging - Lab - Задача 01. Blank Receipt

Здравейте колеги,

Опитвам се да се справя с тази задача -  https://judge.softuni.bg/Contests/Practice/Index/304#0 

, но Judge ми дава 0 точки ("X" - грешен отговор) и не мога да разбера къде греша

(за символа "©" използвах кода от Unicode - "\u00A9", като Visual Studio го принтира "c").

 

Това ми е кода : https://pastebin.com/k0stP0sm

 

Впоследствие добавих в Main() метода

Console.OutputEncoding = System.Text.Encoding.UTF8;

и отделно пробвах с

Console.OutputEncoding = System.Text.Encoding.Unicode;

Този път Visual Studio принтираше символа вече нормално - ©, но пък Judge ми дава 0 точки, но този път с грешка при изпълнение.

 

Намерих още 2 теми във форума за тази задача :

https://softuni.bg/forum/14894/methods-print-receipt

и

https://softuni.bg/forum/11944/01-blank-receipt-from-methods-and-debugging

, но не намерих решение на проблема там, затова отворих тази тема.

Тагове:
0
Programming Fundamentals 17/05/2017 22:04:01
koksibg avatar koksibg 892 Точки

Сложи си метода PrintReceipt() след Main() метода и ще стане.

0
Viking07 avatar Viking07 2 Точки

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

Опитах и с твоя код: https://pastebin.com/Vvkzjy7q, но пак ми гърми.

 

Ето го и кода ми с вече поставения PrintReceipt() след Main() метода, но джъджа ми дава отново 0 точки :

https://pastebin.com/34GxfCAU

0
17/05/2017 23:12:57
dZf1aeA-ick.36 avatar dZf1aeA-ick.36 169 Точки
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

Пробвай да добавиш тези гадории. Туко-що прегледах моя код, който е същия и очевидно работи, но като оставих само using System-а, както ти си, ми даде 0/100
 

0
18/05/2017 01:00:24
Viking07 avatar Viking07 2 Точки

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

 

0
AlucardDracula avatar AlucardDracula 416 Точки

здрасти колега Judge определно има проблеми 

ето 2 снимки които ще покаже това :

знам че решението е интересно ! :D, но не ми се пишеше с методи.

0
Viking07 avatar Viking07 2 Точки

Хитро решение на задачата smiley

А що се отнася до Judge, дали трябва да се подаде сигнал към екипа на СофтУни да хвърлят едно око на този "проблем" или да се разчита, че всичко във форума се чете и ще има автоматична реакция по казуса ?

1
AlucardDracula avatar AlucardDracula 416 Точки

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

0
Viking07 avatar Viking07 2 Точки

Ще пусна едно имейлчеwink

1
Ordnata avatar Ordnata 7 Точки

При мен също дава 0 точки . Конзолата го печати както е заданието, но judge дава  0/100

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _01.Blank_Receipt
{
    class Program
    {
        public static void Main(string[] args)
        {
            PrintReciepe();
        }

        public static void PrintReciepe()
        {
            PrintHeader();
            PrintBody();
            PrintFooter();
        }

        public static void PrintHeader()
        {
            Console.WriteLine("CASH RECEIPT");
            Console.WriteLine("------------------------------");
        }
        public static void PrintBody()
        {
            Console.WriteLine("Charged to____________________");
            Console.WriteLine("Received by___________________");

        }
        public static void PrintFooter()
        {
            System.Console.OutputEncoding = System.Text.Encoding.Unicode;
            Console.WriteLine("------------------------------");
            Console.WriteLine("\u00a9"+" SoftUni");
        }

    }

}

 

 

 

 

1
Viking07 avatar Viking07 2 Точки

Насочих вниманието на СофтУни към тази задача, така че се надявам бъга да бъде оправен.

0
Sanity avatar Sanity Trainer 194 Точки

Проблема се разглежда. Благодаря ви за докладването.

С цел да не ощетим останалите решения, няма да променяме логиката на теста с CopyRight символа.

Ще се опитаме да отстраним проблема без да променяме задачата.

1
PavelRunchev avatar PavelRunchev 8 Точки

И аз имам същия проблем с тази задача сега да видим каде е грешката.

0
GeorgiPopov avatar GeorgiPopov 3 Точки

Здравейте!
И аз "гърмях" многократно в Judge :)
Ще се радвам все пак да видим къде е грешката :)

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