Day of the Programmer - HackerRank || HackerRank Day of the Programmer Solution
Problem Name: Day of the Programmer
Judge: HackerRank
Problem link: Day of the Programmer
HackerRank Day of the Programmer Solution in C
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
if (n == 1918) printf("26.09.1918");
else if (((n <= 1917) && (n % 4 == 0)) || ((n % 400 == 0) || ((n % 4 == 0) && (n % 100 != 0)))) printf("12.09.%d\n", n);
else printf("13.09.%d\n", n);
return 0;
}
HackerRank Day of the Programmer Solution in C++/Cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
if (n == 1918) cout << "26.09.1918" << endl;
else if(((n <= 1917) && (n % 4 == 0)) || ((n % 400 == 0) || ((n % 4 == 0) && (n % 100 != 0)))) cout << "12.09." << n << endl;
else cout << "13.09." << n << endl;
return 0;
}
HackerRank Day of the Programmer Solution in Java
import java.util.Scanner;
public class Day_of_the_Programmer {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
if (n == 1918) System.out.println("26.09.1918");
else if (((n <= 1917) && (n % 4 == 0)) || ((n % 400 == 0) || ((n % 4 == 0) && (n % 100 != 0))))
System.out.println("12.09." + n);
else System.out.println("13.09." + n);
}
}
