Loading...

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

PetarJekov97 avatar PetarJekov97 7 Точки

Домашно - 1000 Days After Birth!

Това е кода който успях да направя . Работи , като напиша дата ми смята 1000 дена след това , но ми дава грешка в judge системата . Ако някой може да помогне или да даде съвет .. ? :)

http://pastebin.com/Cv3xV3tt

Тагове:
0
Programming Basics 23/01/2016 13:51:15
bpavlov123bp avatar bpavlov123bp 6 Точки

Защото използвам Sharp Develop. Но когато сложа кода в judge системата изтривам тези два реда код, иначе ми дава грешка.

0
WifiAvivi avatar WifiAvivi 151 Точки

Предлагам ви следното решение с леки разяснения -> http://pastebin.com/Kf5NGuT6

 


    static void Main()
    {
        string birthDate = Console.ReadLine();
        DateTime myDate = DateTime.ParseExact(birthDate, "dd-MM-yyyy", CultureInfo.InvariantCulture);
        DateTime after1000 = myDate.AddDays(999);
        string after1000ToString = after1000.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture);
        Console.WriteLine(after1000ToString);
    }




 

 

 


 

0
ivobikov avatar ivobikov 1 Точки

Ето моето кратко и просто решение. Работи вярно но на джъджа не му харесва.

using System;


namespace ThousandDays
{
    class ThousandDays

    {
        static void Main()
        {
            DateTime date = DateTime.Parse(Console.ReadLine());
            date = date.AddDays(999);
            Console.WriteLine(date.ToString("dd-MM-yyyy"));
        }
    }
}

 

0
tuse_g avatar tuse_g 1 Точки

Като използваш DateTime.Parse имаш "култура" на въвеждане и не знаеш кой как ще въведе датата, т.е. не е дурако устойчив. Пробвай да ползваш DateTime.ParseExact(input, format, null(в този случай));

0
AlexToskov avatar AlexToskov 1 Точки

https://judge.softuni.bg/Contests/Submissions/View/2113992       Ето ако ти помогне с нещо...

0
cheresharov avatar cheresharov 42 Точки

Няма как да си споделяш субмишъните. Те са лични, замо за твоята регистрация.

0
tuse_g avatar tuse_g 1 Точки
Реших я по този начин, съдията ми отсъди 100%. Имах само една малка грешка при формата - вместо MM(месец) въведох мм(минути).

 static void Main(string[] args)
        {
            String input = Console.ReadLine();
            String format = "dd-MM-yyyy";
            DateTime birth = DateTime.ParseExact(input, format, null);
            DateTime finaldate = birth.AddDays(999);
            Console.WriteLine(finaldate.ToString("dd-MM-yyyy"));
        }
0
kolev1986 avatar kolev1986 1 Точки

Аз също се сблъсках с "culture" проблема и добре че прочетох подсказката за null, та успях да се справя със задачата. Решението донякъде се крие в указанието и задачата се решава с 3 реда. Както и да е, признавам че си поблъсках сериозно главата преди да открия "ключа за бараката".

0
ValeriChernev avatar ValeriChernev 4 Точки

А някое решение за Java Script има ли?. На мен ми ми дава 40% и повече не мога да отлепя 

https://pastebin.com/WQVhjkUR

 

Благодаря

0
17/06/2017 01:25:49
Miroslav_Kisov avatar Miroslav_Kisov 60 Точки

Ето го моето решение надявам се да помогне https://pastebin.com/E1wSQYT9

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

вместо 1000 добавяш 999 и всичко е наред с кода ти :Д 

0
martinml avatar martinml 297 Точки

Ето го моето решение:

using System;
using System.Globalization;
 
namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
 
            DateTime dt = DateTime.ParseExact(Console.ReadLine(), "dd-MM-yyyy", CultureInfo.InvariantCulture);
            Console.WriteLine(dt.AddDays(999).ToString("dd-MM-yyyy"));
 
        }
    }
}

Би могло да се напише на един ред, но става много объркващо

0
10/07/2017 13:14:50
vladimir.dimitrov avatar vladimir.dimitrov 2 Точки

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

Моля, кажете защо judge ми дава само  80точки, пише за лимит време, Благодаря.

Това е кода: https://pastebin.com/U94GZ6tQ

Поздрави 

Владимир

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