Facebook
From пе6о, 2 Years ago, written in Python.
Embed
Download Paste or View Raw
Hits: 180
  1. number = list(input())
  2. number = [int(x) for x in number]
  3.  
  4. first_sign = '+' #По подразбиране и двата знака са + за да се хващат случаи като 101, 111, т.н.
  5. second_sign = '+'
  6.  
  7. if number[0] > 1 and number[1] > 1: #Първият знак се променя на * само ако първите две цифри са > 1
  8.     first_sign = '*'
  9. if number[1] > 1 and number[2] > 1: #Същото и за втория знак спрямо втората и третата цифра
  10.     second_sign = '*'
  11.  
  12. biggest_number = eval(f'{number[0]}{first_sign}{number[1]}{second_sign}{number[2]}') #Използване на знаците като реални оператори
  13.  
  14. print(biggest_number)