我想在输入部分输入时检查范围列表(最小值,最大值)的(数字)输入; 换句话说,我需要一个优雅的算法来检查一个数字的前缀与一个范围(不使用正则表达式).
样本测试用例:
1 is in ( 5, 9) -> false
6 is in ( 5, 9) -> true
1 is in ( 5, 11) -> true (as 10 and 11 are in the range)
1 is in ( 5, 200) -> true (as e.g. 12 and 135 are in the range)
11 is in ( 5, 12) -> true
13 is in ( 5, 12) -> false
13 is in ( 5, 22) -> true
13 is in ( …Run Code Online (Sandbox Code Playgroud)