Uva 12019 Solution

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int t, i, m, d;

    int a[13];
    a[1] = 1, a[2] = 4, a[3] = 4, a[4] = 0, a[5] = 2, a[6] = 5, a[7] = 0, a[8] = 3, a[9] = 6, a[10] = 1, a[11] = 4, a[12] = 6;

    string s[7];
    s[0] = "Friday", s[1] = "Saturday", s[2] = "Sunday", s[3] = "Monday", s[4] = "Tuesday", s[5] = "Wednesday", s[6] = "Thursday";

    while(cin >> t)
    {
        for(i=1;i<=t;i++)
        {
            cin >> m >> d;
            int n = d + a[m] + 11 + 2;
            n = n%7;
            cout << s[n] << endl;
        }
    }

    return 0;
}

Comments