Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7881 - Програмчийн өдөр

Марие Цаг хугацааны машин зохион бүтээсэн ба Орост очин програмчийн өдөр буюу жилийн 256 дахь өдөрт очихыг хүсч байна.

1700-2700 оны хооронд аялж болно.

1700-1917 оны хооронд орос  Julian calendar -н системийг ашигладаг байсан.

Харин 1919 оноос хойш Gregorian calendar -н системийг ашиглаж байгаа.  

Julian calendar-аас Gregorian calendar руу шилжихийн тулд 1918 оны 1-р сарын 31-ний дараах өдөр 2-р сарын 14 байх шаардлагатай болсон юм.

Өөрөөр хэлбэл 1918 оны 32 дахь өдөр бол 2-р сарын 14 юм.

Аль ч календарын ситемд өндөр жил гэж байдаг. (4 жилд нэг удаа 2 сар 29 хоногтой байдаг жил)    

Julian calendar -ын системд жил нь 4-д хуваагдаж байх юм бол өндөр жил юм.

Харин Gregorian calendar -ын системд өндөр жил дараах 2 нөхцөлийн нэгийг  хангах хэрэгтэй

 

  • 400-д хуваагддаг.
  • 4-д хуваагддаг бол 100-д хуваагддаггүй

 

Марие n оны програмчийн өдөрт очих гэж байгаа бол хэдэн оны хэдэн сарын хэдэнд очихыг нь хэлж өгнө үү.

Оролт

Шинэ мөрөнд n тоо өгөгдөнө.

Гаралт

n оны програмчийн өдрийг дараах форматаар хэвлэн гаргана. dd.mm.yyyy

Жишээ

Оролт 1

2017

Гаралт 1

13.09.2017

Оролт 2

 1800

Гаралт 2

12.09.1800

 

Орчуулсан : Дархан-Уул аймгийн Монгол-Оюу сургуулийн 11.1 ангийн сурагч Э.Цэлмэг

 


Нэмсэн:Bataa
Огноо:2020-03-07
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 ASM64 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:https://www.hackerrank.com/challenges/day-of-the-programmer/problem

hide comments
2024-03-19 02:50:34
amar ghe bolioche lalriin gnyuyde boovoo huhuj aimdar
2023-11-07 10:06:26
#include <iostream>
using namespace std;

int main() {
int n;
cin >> n;

if (n < 1918) {

if (n % 4 == 0) {

cout << "12.09." << n << endl;
} else {
cout << "13.09." << n << endl;
}
} else if (n > 1918) {
if ((n % 400 == 0) || (n % 4 == 0 && n % 100 != 0)) {

cout << "12.09." << n << endl;
} else {
cout << "13.09." << n << endl;
}
} else {
// The year 1918
cout << "26.09.1918" << endl;
}

return 0;
}
huul suguudaa
2023-05-09 11:42:26
amar is transgender
2023-05-09 11:40:18
And Anar gay
2023-05-09 11:37:44
amar is_gayyy
2023-01-17 14:08:10
#include<bits/stdc++.h>
using namespace std;
int main() {
short y;
cin>>y;
if(y==1918)
cout<<"26.09."<<y;
else if(y <= 1917)
{
if(y%4==0)cout<<"12.09.";
else cout<<"13.09.";
cout<<y;
}
else{
if((y%400==0) || (y%4==0 && y%100!=0))
cout<<"12.09.";
else cout<<"13.09.";
cout<<y;
}
return 0;
} moi
2022-10-17 03:25:23
ez lol L bozos :skull:
2020-06-08 02:54:54
nOObs

Last edit: 2020-06-08 02:55:52
2020-06-08 02:49:57
Hhaha

Last edit: 2020-06-08 02:51:08
2020-06-03 02:53:52
LOSER SOR

Last edit: 2020-06-04 03:18:17
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.