Loading...
Quake3 avatar Quake3 546 Точки
Best Answer

Здравей,

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

 

0
11/06/2018 10:10:39
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

https://pastebin.com/GvptecLk ето го 100/100 какво се случва оказа се че по дизайн или някаква идея прецакват входа и изхода, затова се наложи да си създам 2 отделни string pattern-a.

общо взето както е казал колегата създаваш си една променлива от тип DateTime или Timespan за мен в случая DateTime e по-удачен заради възможноста директно да добавям години вместо да ги преизчислявам в дни.. Използва се библиотеката globalization там са всички неща свързани с дати и подобни. string pattern които се използва да прочетеш входните данни казва на променливата Datetime какъв вид е датата. След това е проста аритметика добавяме към рождения ден още 18 години и принтираме променливата на конзолата но поради искания вход и подаваме другия стринг които пък казва на DateTime излез под тази форма и това е.

Както ще видиш и решенията ни с колегата са идентични и 2мата знаем какво да правим явно :D

1
11/06/2018 11:07:58
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

можеш ли да дадеш и условието? намерих я в judge но няма условията там,иначе се прави лесно с datetime или timespan

0
Quake3 avatar Quake3 546 Точки

Аз го намерих: тук :)

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