2481. Minimum Cuts to Divide a Circle ¶ Time: $O(1)$ Space: $O(1)$ C++JavaPython 1 2 3 4 5 6 7 8class Solution { public: int numberOfCuts(int n) { if (n == 1) return 0; return n % 2 == 0 ? n / 2 : n; } }; 1 2 3 4 5 6 7class Solution { public int numberOfCuts(int n) { if (n == 1) return 0; return n % 2 == 0 ? n / 2 : n; } } 1 2 3 4 5class Solution: def numberOfCuts(self, n: int) -> int: if n == 1: return 0 return n // 2 if n % 2 == 0 else n