#include<iostream> #include<vector> #include<algorithm> using namespace std; int judge(int num) { int sum = 0; for (int i = 1; i <= 28; i++) { if ((i - 1) % 10 == num || (i + 1) % 10 == num) sum++; } for (int i = 1; i <= 31; i++) { if ((i - 1) % 10 == num || (i + 1) % 10 == num) sum += 7; } for (int i = 1; i <= 30; i++) { if ((i - 1) % 10 == num || (i + 1) % 10 == num) sum += 4; } return sum; } int main() { int N; cin >> N; for (int i = 0; i < N; i++) { string str; cin >> str; int sum = judge(str[str.size() - 1] - '0'); cout << 365 - sum << endl; } } |
Double click to view unformatted code.