Author: Anurag dubey
Tester: Anurag dubey
Editorialist: Anurag dubey
DIFFICULTY:
CAKEWALK, SIMPLE, EASY.BRUTEFORCE,INTERMEDIET
PREREQUISITES:
Math,
PROBLEM:
In given question we have just given a day and integer n we have to find out after n day what day will .
QUICK EXPLANATION:
First check the day. then as we know that there is 7 days in a week so we will mod the given number with 7 and what ever output will came we will increase the day according to it .
EXPLANATION:
First check the day. then as we know that there is 7 days in a week so we will mod the given number with 7 and what ever output will came we will increase the day according to it .
for example if given day is monday and given integer n is 8 then first we will first mod it with 7 and the output will came 1 then we know that 1 day after monday is tuesday so the output is tuesday .
SOLUTIONS:
Setter's Solution
-
#include<bits/stdc++.h>
-
using namespace std;
- int main(){
-
int t;
-
cin>>t;
-
while(t–){
- string day;
-
cin>>day;
-
int n;
-
cin>>n;
-
int k=n%7;
-
if(day==“monday”){
-
if(k==1){
-
cout<<“tuesday”;
-
}
-
else if(k==2){
-
cout<<“wednesday”;
-
}
-
else if(k==3){
-
cout<<“thursday”;
-
}
-
else if(k==4){
-
cout<<“friday”;
-
}
-
else if(k==5){
-
cout<<“saturday”;
-
}
-
else if(k==6){
-
cout<<“sunday”;
-
}
-
else {
-
cout<<“monday”;
-
}
-
}
- else if(day==“tuesday”){
-
if(k==1){
-
cout<<“wednesday”;
-
}
-
else if(k==2){
-
cout<<“thursday”;
-
}
-
else if(k==3){
-
cout<<“friday”;
-
}
-
else if(k==4){
-
cout<<“saturday”;
-
}
-
else if(k==5){
-
cout<<“sunday”;
-
}
-
else if(k==6){
-
cout<<“monday”;
-
}
-
else {
-
cout<<“tuesday”;
-
}
-
}
-
else if(day==“wednesday”){
-
if(k==1){
-
cout<<“thursday”;
-
}
-
else if(k==2){
-
cout<<“friday”;
-
}
-
else if(k==3){
-
cout<<“saturday”;
-
}
-
else if(k==4){
-
cout<<“sunday”;
-
}
-
else if(k==5){
-
cout<<“monday”;
-
}
-
else if(k==6){
-
cout<<“tuesday”;
-
}
-
else {
-
cout<<“wednesday”;
-
}
-
}
-
else if(day==“thursday”){
-
if(k==1){
-
cout<<“friday”;
-
}
-
else if(k==2){
-
cout<<“saturday”;
-
}
-
else if(k==3){
-
cout<<“sunday”;
-
}
-
else if(k==4){
-
cout<<“monday”;
-
}
-
else if(k==5){
-
cout<<“tuesday”;
-
}
-
else if(k==6){
-
cout<<“wednesday”;
-
}
-
else {
-
cout<<“thursday”;
-
}
-
}
-
else if(day==“friday”){
-
if(k==1){
-
cout<<“saturday”;
-
}
-
else if(k==2){
-
cout<<“sunday”;
-
}
-
else if(k==3){
-
cout<<“monday”;
-
}
-
else if(k==4){
-
cout<<“tuesday”;
-
}
-
else if(k==5){
-
cout<<“wednesday”;
-
}
-
else if(k==6){
-
cout<<“thursday”;
-
}
-
else {
-
cout<<“friday”;
-
}
-
}
-
else if(day==“saturday”){
-
if(k==1){
-
cout<<“sunday”;
-
}
-
else if(k==2){
-
cout<<“monday”;
-
}
-
else if(k==3){
-
cout<<“tuesday”;
-
}
-
else if(k==4){
-
cout<<“wednesday”;
-
}
-
else if(k==5){
-
cout<<“thursaday”;
-
}
-
else if(k==6){
-
cout<<“friday”;
-
}
-
else {
-
cout<<“saturday”;
-
}
-
}
-
else {if(k==1){
-
cout<<“monday”;
-
}
-
else if(k==2){
-
cout<<“tuesday”;
-
}
-
else if(k==3){
-
cout<<“wednesday”;
-
}
-
else if(k==4){
-
cout<<“thursday”;
-
}
-
else if(k==5){
-
cout<<“friday”;
-
}
-
else if(k==6){
-
cout<<“saturday”;
-
}
-
else {
-
cout<<“sunday”;
-
}
- }
-
cout<<endl;
-
}
- return 0;
- }
Tester's Solution
-
#include<bits/stdc++.h>
-
using namespace std;
- int main(){
-
int t;
-
cin>>t;
-
while(t–){
- string day;
-
cin>>day;
-
int n;
-
cin>>n;
-
int k=n%7;
-
if(day==“monday”){
-
if(k==1){
-
cout<<“tuesday”;
-
}
-
else if(k==2){
-
cout<<“wednesday”;
-
}
-
else if(k==3){
-
cout<<“thursday”;
-
}
-
else if(k==4){
-
cout<<“friday”;
-
}
-
else if(k==5){
-
cout<<“saturday”;
-
}
-
else if(k==6){
-
cout<<“sunday”;
-
}
-
else {
-
cout<<“monday”;
-
}
-
}
- else if(day==“tuesday”){
-
if(k==1){
-
cout<<“wednesday”;
-
}
-
else if(k==2){
-
cout<<“thursday”;
-
}
-
else if(k==3){
-
cout<<“friday”;
-
}
-
else if(k==4){
-
cout<<“saturday”;
-
}
-
else if(k==5){
-
cout<<“sunday”;
-
}
-
else if(k==6){
-
cout<<“monday”;
-
}
-
else {
-
cout<<“tuesday”;
-
}
-
}
-
else if(day==“wednesday”){
-
if(k==1){
-
cout<<“thursday”;
-
}
-
else if(k==2){
-
cout<<“friday”;
-
}
-
else if(k==3){
-
cout<<“saturday”;
-
}
-
else if(k==4){
-
cout<<“sunday”;
-
}
-
else if(k==5){
-
cout<<“monday”;
-
}
-
else if(k==6){
-
cout<<“tuesday”;
-
}
-
else {
-
cout<<“wednesday”;
-
}
-
}
-
else if(day==“thursday”){
-
if(k==1){
-
cout<<“friday”;
-
}
-
else if(k==2){
-
cout<<“saturday”;
-
}
-
else if(k==3){
-
cout<<“sunday”;
-
}
-
else if(k==4){
-
cout<<“monday”;
-
}
-
else if(k==5){
-
cout<<“tuesday”;
-
}
-
else if(k==6){
-
cout<<“wednesday”;
-
}
-
else {
-
cout<<“thursday”;
-
}
-
}
-
else if(day==“friday”){
-
if(k==1){
-
cout<<“saturday”;
-
}
-
else if(k==2){
-
cout<<“sunday”;
-
}
-
else if(k==3){
-
cout<<“monday”;
-
}
-
else if(k==4){
-
cout<<“tuesday”;
-
}
-
else if(k==5){
-
cout<<“wednesday”;
-
}
-
else if(k==6){
-
cout<<“thursday”;
-
}
-
else {
-
cout<<“friday”;
-
}
-
}
-
else if(day==“saturday”){
-
if(k==1){
-
cout<<“sunday”;
-
}
-
else if(k==2){
-
cout<<“monday”;
-
}
-
else if(k==3){
-
cout<<“tuesday”;
-
}
-
else if(k==4){
-
cout<<“wednesday”;
-
}
-
else if(k==5){
-
cout<<“thursaday”;
-
}
-
else if(k==6){
-
cout<<“friday”;
-
}
-
else {
-
cout<<“saturday”;
-
}
-
}
-
else {if(k==1){
-
cout<<“monday”;
-
}
-
else if(k==2){
-
cout<<“tuesday”;
-
}
-
else if(k==3){
-
cout<<“wednesday”;
-
}
-
else if(k==4){
-
cout<<“thursday”;
-
}
-
else if(k==5){
-
cout<<“friday”;
-
}
-
else if(k==6){
-
cout<<“saturday”;
-
}
-
else {
-
cout<<“sunday”;
-
}
- }
-
cout<<endl;
-
}
- return 0;
- }
Editorialist's Solution
-
#include<bits/stdc++.h>
-
using namespace std;
- int main(){
-
int t;
-
cin>>t;
-
while(t–){
- string day;
-
cin>>day;
-
int n;
-
cin>>n;
-
int k=n%7;
-
if(day==“monday”){
-
if(k==1){
-
cout<<“tuesday”;
-
}
-
else if(k==2){
-
cout<<“wednesday”;
-
}
-
else if(k==3){
-
cout<<“thursday”;
-
}
-
else if(k==4){
-
cout<<“friday”;
-
}
-
else if(k==5){
-
cout<<“saturday”;
-
}
-
else if(k==6){
-
cout<<“sunday”;
-
}
-
else {
-
cout<<“monday”;
-
}
-
}
- else if(day==“tuesday”){
-
if(k==1){
-
cout<<“wednesday”;
-
}
-
else if(k==2){
-
cout<<“thursday”;
-
}
-
else if(k==3){
-
cout<<“friday”;
-
}
-
else if(k==4){
-
cout<<“saturday”;
-
}
-
else if(k==5){
-
cout<<“sunday”;
-
}
-
else if(k==6){
-
cout<<“monday”;
-
}
-
else {
-
cout<<“tuesday”;
-
}
-
}
-
else if(day==“wednesday”){
-
if(k==1){
-
cout<<“thursday”;
-
}
-
else if(k==2){
-
cout<<“friday”;
-
}
-
else if(k==3){
-
cout<<“saturday”;
-
}
-
else if(k==4){
-
cout<<“sunday”;
-
}
-
else if(k==5){
-
cout<<“monday”;
-
}
-
else if(k==6){
-
cout<<“tuesday”;
-
}
-
else {
-
cout<<“wednesday”;
-
}
-
}
-
else if(day==“thursday”){
-
if(k==1){
-
cout<<“friday”;
-
}
-
else if(k==2){
-
cout<<“saturday”;
-
}
-
else if(k==3){
-
cout<<“sunday”;
-
}
-
else if(k==4){
-
cout<<“monday”;
-
}
-
else if(k==5){
-
cout<<“tuesday”;
-
}
-
else if(k==6){
-
cout<<“wednesday”;
-
}
-
else {
-
cout<<“thursday”;
-
}
-
}
-
else if(day==“friday”){
-
if(k==1){
-
cout<<“saturday”;
-
}
-
else if(k==2){
-
cout<<“sunday”;
-
}
-
else if(k==3){
-
cout<<“monday”;
-
}
-
else if(k==4){
-
cout<<“tuesday”;
-
}
-
else if(k==5){
-
cout<<“wednesday”;
-
}
-
else if(k==6){
-
cout<<“thursday”;
-
}
-
else {
-
cout<<“friday”;
-
}
-
}
-
else if(day==“saturday”){
-
if(k==1){
-
cout<<“sunday”;
-
}
-
else if(k==2){
-
cout<<“monday”;
-
}
-
else if(k==3){
-
cout<<“tuesday”;
-
}
-
else if(k==4){
-
cout<<“wednesday”;
-
}
-
else if(k==5){
-
cout<<“thursaday”;
-
}
-
else if(k==6){
-
cout<<“friday”;
-
}
-
else {
-
cout<<“saturday”;
-
}
-
}
-
else {if(k==1){
-
cout<<“monday”;
-
}
-
else if(k==2){
-
cout<<“tuesday”;
-
}
-
else if(k==3){
-
cout<<“wednesday”;
-
}
-
else if(k==4){
-
cout<<“thursday”;
-
}
-
else if(k==5){
-
cout<<“friday”;
-
}
-
else if(k==6){
-
cout<<“saturday”;
-
}
-
else {
-
cout<<“sunday”;
-
}
- }
-
cout<<endl;
-
}
- return 0;
- }