fork(1) download
  1. #https://i...content-available-to-author-only...e.com/fjrQZV
  2.  
  3. cisla = [int(_) for _ in input().split()]
  4. # na zaciatok dame nekonecno (prve bude min, ak rastie na zaciatku)
  5. cisla.insert(0, float('inf')) #moze byt aj 1+max(cisla)
  6. # na koniec pridame 0 (posledne bude max, ak rastie na konci)
  7. cisla.append(0)
  8.  
  9. for i in range(1, len(cisla)-1): #od druheho po predposledny
  10. if cisla[i-1] < cisla[i] > cisla[i+1]: #na i-tej pozicii je lokalne maximum
  11. print('predaj ', cisla[i])
  12. if cisla[i-1] > cisla[i] < cisla[i+1]: #na i-tej pozicii je lokalne minimum
  13. print('nakup ', cisla[i])
  14.  
  15.  
Success #stdin #stdout 0.02s 27712KB
stdin
30 32 30 35 33 32 38 40 43
stdout
nakup  30
predaj  32
nakup  30
predaj  35
nakup  32
predaj  43