找出字符串中包含的最大的正整数。
输入格式:
输入一行字符,字符个数不超过100,以#结束。
输出格式:
输出包含的最大正整数值,如果没有包含整数,输出none。
输入样例:
er23**345df f2#
输出样例:
345
输入样例:
er***&&&dff#
输出样例:
none
def find_max_integer(s):
current_number = ""
max_number = None
for char in s:
if char.isdigit():
current_number += char
else:
if current_number:
current_number = int(current_number)
if max_number is None or current_number > max_number:
max_number = current_number
current_number = ""
if current_number:
current_number = int(current_number)
if max_number is None or current_number > max_number:
max_number = current_number
return max_number if max_number is not None else "none"
s = input()
s = s.rstrip('#')
print(find_max_integer(s),end="")