LeetCode Çözümleri - 1185. Day of the Week [Zeller's congruence]

preview_player
Показать описание
LeetCode içerisinde bulunan "Day of the Week" sorusunun açıklaması ve çözümü. Bu soruda sizi verilen gün, ay ve yıl bilgilerine ait tarihin haftanın hangi güne denk geldiğini bulmanız isteniyor.

#leetcode #stack #datetime

00:00 | Intro
00:15 | Sorunun açıklaması
02:31 | Çözümün kodlanması
04:16 | Zeller Formülü
08:08 | Outro

► Problem açıklaması:

Given a date, return the corresponding day of the week for that date.

The input is given as three integers representing the day, month and year respectively.

Return the answer as one of the following values {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}.

Example 1:

Input: day = 31, month = 8, year = 2019
Output: "Saturday"

Example 2:

Input: day = 18, month = 7, year = 1999
Output: "Sunday"

Example 3:

Input: day = 15, month = 8, year = 1993
Output: "Sunday"

Constraints:

The given dates are valid dates between the years 1971 and 2100.

***

Sosyal Medya

Destek

Рекомендации по теме
Комментарии
Автор

Tarihteki ilk günün haftanın hangi günü olduğunu sorabilirlerdi belki de. :) Akla ilk gelen yanıt Pazartesi ama sanmıyorum, binlerce yılda birçok düzeltme olmuş olmalı. Java'yı az biliyorum, ama olasılıkla gömülü sınıfları belli bir tarihe kadar çalışacaktır. 1900'lere kadar olmalı. O yüzden açıkladığınız çözüm çalışmayacaktır.

umut