thanks a lot for codewar
In this little assignment you are given a string of space separated numbers, and have to return the highest and lowest number.
Examples
high_and_low("1 2 3 4 5") # return "5 1"
high_and_low("1 2 -3 4 5") # return "5 -3"
high_and_low("1 9 3 4 -5") # return "9 -5"
Notes
- All numbers are valid
Int32
, no need to validate them. - There will always be at least one number in the input string.
- Output string must be two numbers separated by a single space, and highest number is first.
我的解决方案:
# #方法一,靠自己解决,然后再用函数吧
numbers=numbers.split()
if len(numbers)==1:
return numbers[0]+' '+numbers[0]
max_num=0
for i in range(len(numbers)-1):
if int(numbers[i])>int(numbers[i+1]):