Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
native_nearest_value solution in Clear category for Nearest Value by Jon_Red
def nearest_value(values:set,one:int)->int:
return min(values,key=lambda x:abs(x-one+.1))
if __name__ =='__main__':
# self-checks
assert nearest_value({4,7,10,11,12,17},9)==10
assert nearest_value({4,7,10,11,12,17},8)==7
assert nearest_value({4,8,10,11,12,17},9)==8
assert nearest_value({4,9,10,11,12,17},9)==9
assert nearest_value({4,7,10,11,12,17},0)==4
assert nearest_value({4,7,10,11,12,17},100)==17
assert nearest_value({5,10,8,12,89,100},7)==8
assert nearest_value({-1,2,3},0)==-1
July 10, 2020
Comments: