Purchase List
At a shop, a shopkeeper is making a note of all the purchases at the end of the day.He has a list full of the purchases that happened at the shop.He wants to know which item got sold only once and which item got sold more than once.Print their prices as asked.
Note:In case of ties, choose the price of the item that was sold earlier in the day.
Input
The input is a single line containing space-separated integers representing the prices of the purchases.
Output
The first line of the output contains an integer that represents the price of an item that is sold only once.
The second line of the output contains an integer that represents the price of an item that is sold more than once.
If there is no filling the given criteria, print None.
Sample Input1
5 5 4 7 4 1 11
Sample Output1
7
5
Sample Input2
1 2 3 4 5 6 7 8 9
Sample Output2
1
None
numbers = input().split(' ')
def checkNums(nums):
status = True
for num in numbers:
if num.isdigit():
continue
else:
status = False
break
return status
def errorMessage():
print('Error! must only be entered numbers separated by a space')
if checkNums(numbers):
maxNum = max(numbers, key=numbers.count)
minNum = min(numbers, key=numbers.count)
if maxNum == minNum:
maxNum = 'None'
print(minNum)
print(maxNum)
else:
errorMessage()
Comments
Leave a comment