LeetCode Weekly Contest 153 2問目 - Day of the Week [1185]

Source

LeetCode Weekly Contest 153
問題文

問題概要

省略

解法

省略

cLayversion 20190914-1)のコード

C++に変換後のコードはこちら

#define main dummy_main
{}
#undef main

const char *s[7] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

class Solution {
public:
  string dayOfTheWeek(int day, int month, int year) {
    int Y = 1971, M = 1, D = 1;
    int res = 5;

    while(Y != year || M != month || D != day){
      res++;
      D++;
      if(numOfDaysInMonth(Y,M) < D) D = 1, M++;
      if(M==13) M = 1, Y++;
    }

    return s[res%7];
  }
};

Current time: 2024年03月29日17時55分18秒
Last modified: 2019年09月14日17時18分12秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る

Logged in as: unknown user (not login)

ログイン: