bool increaseNumberRoundness(int n) { return n.ToString().TrimEnd('0').Contains('0'); }
Previous Next
bool increaseNumberRoundness(int n) { return n.ToString().TrimEnd('0').Contains('0'); }
int appleBoxes(int k) { return Enumerable.Range(1, k).Select(i => Convert.ToInt32(Math.Pow(-1, i) * Math.Pow(i, 2))).Sum(); }
int additionWithoutCarrying(int param1, int param2) { return (param1 / 10000 + param2 / 10000) % 10 * 10000 + (param1 / 1000 + param2 / 1000) % 10 * 1000 + (param1 / 100 + param2 / 100) % 10 * 100 + (param1 / 10 + param2 / 10) % 10 * 10 + (param1 + param2) % 10; }
int lineUp(string commands) { var b = true; var count = 0; foreach (var c in commands) if ((c == 'L' || c == 'R') && b) b = false; else if ((c == 'L' || c == 'R') && !b) { b = true; count++; } else if (c == 'A') if (b) count++; return count; }
int countSumOfTwoRepresentations2(int n, int l, int r) { var count = 0; for (var a = l; a <= r; a++) if (a <= n - a && n - a >= l && n - a <= r) count++; return count; }
int leastFactorial(int n) { var i = 1; while (Factorial(i) < n) i++; return Factorial(i); } int Factorial(int p0) { if (p0 > 1) return Factorial(p0 - 1) * p0; return 1; }