您的位置:首页 > 其它

Leap Years

2015-07-05 20:14 239 查看

Description:

In this kata you should simply determine, whether a given year is a leap year or not. In case you don't know the rules, here they are:

years divisible by 4 are leap years

but years divisible by 100 are no leap years

but years divisible by 400 are leap years

Additional Notes:

Only valid years (positive integers) will be tested, so you don't have to validate them

Examples can be found in the test fixture.

using System;

public static class Kata
{
public static bool IsLeapYear(int year)
{
// TODO
bool flag = false;
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if (year % 400 == 0)
{
flag = true;
}
}
else
{
flag = true;
}
}
return flag;
}
}


其他人的解法:物体吐槽了,.net自带了相关的函数

using System;

public static class Kata
{
public static bool IsLeapYear(int year)
{

return DateTime.IsLeapYear(year);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: