This commit is contained in:
2024-07-29 22:06:57 +02:00
parent 5ce2215e44
commit 6a62ae58fc
22 changed files with 670 additions and 7 deletions
+6
View File
@@ -1,5 +1,11 @@
<?php
/**
* Constrain integer to interval `[min,max]`
*
* @param int $min lower bound
* @param int $max upper bound
*/
function constrain(int $min, int $max, $n): int
{
return max(min($max, $n), $min);