Loading...
fbinnzhivko avatar fbinnzhivko 1586 Точки

1.Колега покажи твоя код
2.Дай линк към Judje задачата.
3.Ще ти помогнем с кода ти.(Тази задача е обсъждана многократно във форума)

0
nikolaypetkov1970 avatar nikolaypetkov1970 -8 Точки

 

 

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Scanner;

public class BirthdayAfterThousandDays {

    public static void main(String[] args) throws ParseException {

        Scanner input = new Scanner(System.in);

        SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
        String inputString = input.nextLine();

        Calendar cal = Calendar.getInstance();
        cal.setTime(dateFormat.parse(inputString));
        cal.add(Calendar.DATE, 999);

        String afterThousandDays = (String) (dateFormat.format(cal.getTime()));
        System.out.println(afterThousandDays);

    }
}

0
18/09/2017 20:33:19
nikolaypetkov1970 avatar nikolaypetkov1970 -8 Точки

НАПИСАНА Е НА ЕКЛИПС, А НЕ НА ВАШАТА ПРОГРАМА! ПО -ЛЕСНО МИ Е С ЕКЛИПСА, ЗАЩОТО МИ ПОМАГА! ПОЗДРАВИ!

-3
fbinnzhivko avatar fbinnzhivko 1586 Точки

Малка промяна в този ред cal.add(Calendar.DATE, 999+1);
Примерно решение - https://pastebin.com/n5MNcPdb

0
18/09/2017 20:55:40
Angel_Kalinkov avatar Angel_Kalinkov 111 Точки

Малко информация относно тази задача: https://github.com/SoftUni/Programming-Basics-Book-Java-BG/issues/20

Тук изходът е коригиран да съответства на решение с +1000 дни: https://judge.softuni.bg/Contests/Practice/Index/649#12

А тук, незнайно защо, още не е и се получава с +999: https://judge.softuni.bg/Contests/Practice/Index/151#12

0
19/09/2017 20:39:50
st.penchev avatar st.penchev 3 Точки

Да, и аз забелязах този проблем, но гледайки резултатите предположих че логиката е да даде 1000-дния ден, денят след 999 ? Не знам, но с plusDays(999) всичко е ок.... а би следвало да е с 1000....

 

0
nikolaypetkov1970 avatar nikolaypetkov1970 -8 Точки

ДА ПРИЯТЕЛ! СЪС 999 СТАВА! МОЖЕБИ БРОЕНЕТО Е О НУЛА! ТАКА МИСЛЯ НЕЗНАМ! НО Е ТАКА! ПОЗДРАВИ!НИКИ.

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