[ci skip] Condense switch statement for IsPrime

This commit is contained in:
Oliver Booth 2022-12-06 01:18:10 +00:00
parent 9d6dbaaa23
commit 941f3acc56
No known key found for this signature in database
GPG Key ID: 32A00B35503AF634
2 changed files with 6 additions and 8 deletions

View File

@ -1,4 +1,4 @@
using System.Diagnostics.Contracts;
using System.Diagnostics.Contracts;
using System.Runtime.CompilerServices;
namespace X10D.Math;
@ -117,9 +117,8 @@ public static class Int64Extensions
{
switch (value)
{
case < 2: return false;
case 2:
case 3: return true;
case <= 1: return false;
case <= 3: return true;
}
if (value % 2 == 0 || value % 3 == 0)

View File

@ -1,4 +1,4 @@
using System.Diagnostics.Contracts;
using System.Diagnostics.Contracts;
using System.Runtime.CompilerServices;
namespace X10D.Math;
@ -93,9 +93,8 @@ public static class UInt64Extensions
{
switch (value)
{
case < 2: return false;
case 2:
case 3: return true;
case <= 1: return false;
case <= 3: return true;
}
if (value % 2 == 0 || value % 3 == 0)