wes d2a2ba9e15 first commit | 4 年之前 | |
---|---|---|
.. | ||
README.md | 4 年之前 | |
code.cpp | 4 年之前 | |
unitTest.cpp | 4 年之前 |
by Matt tags: dates, numbers, validation
You are to read each part of the date into its own integer type variable. The year should be a 4 digit number. You can assume the user enters a correct date formatted d m yyyy (no error checking required). Determine whether the entered date is a magic date. Here are the rules for a magic date: mm * dd is a 1-digit number that matches the last digit of yyyy o
You are to read each part of the date into its own integer type variable. The year should be a 4 digit number. You can assume the user enters a correct date formatted d m yyyy (no error checking required).
Determine whether the entered date is a magic date. Here are the rules for a magic date:
mm * dd
is a 1-digit number that matches the last digit of yyyy
ormm * dd
is a 2-digit number that matches the last 2 digits of yyyy
ormm * dd
is a 3-digit number that matches the last 3 digits of yyyy
The program should then display true
if the date is magic, or false
if it is not.
Magic("1 1 2011") ➞ true
Magic("4 1 2001") ➞ false
Magic("5 2 2010") ➞ true
Magic("9 2 2011") ➞ false
N/A