Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- def searchDigit(digits: list, target: int):
- for i in digits:
- if i == target:
- return target
- return False
- def searchMax(digits: list, target: int) -> bool:
- f_flag: bool = True
- for _ in digits:
- if _ < target:
- f_flag: bool = True
- else:
- f_flag: bool = False
- break
- if f_flag == True:
- return True
- return False
- def searchMin(digits: list, target: int) -> bool:
- t_flag: bool = True
- for x in digits:
- if x > target:
- t_flag: bool = True
- else:
- t_flag: bool = False
- break
- return t_flag
- def main():
- n = int(input())
- digits = list(map(int, input().split()))
- target = int(input())
- if searchDigit(digits, target):
- print(searchDigit(digits, target))
- return 0
- if searchMax(digits, target):
- print(max(digits))
- return 0
- elif searchMin(digits, target):
- print(min(digits))
- return 0
- for num1 in range(1, 999):
- for k in digits:
- if k + num1 == target:
- print(k)
- return 0
- for num2 in range(1, 999):
- for k in digits:
- if k - num2 == target:
- print(k)
- return 0
- for l in digits:
- if l + 1 == target:
- print(l)
- return 0
- for k in digits:
- if k - 1 == target:
- print(k)
- return 0
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment