1 / 3
Jan 2021
2 months later

scanf("%i:%i", &gg, &mm) jest skuteczny,
zaś python też sobie nie radzi!!!
Dopisałem jeden znaczek i obrobiłem ręcznie
import sys
we, i = sys.stdin.read()+’_’, 0

def minuty():

  1. global i
  2. gg = 0
  3. while we[i]<‘0’ or we[i]>‘9’: i+=1
  4. while we[i]>=‘0’ and we[i]<=‘9’:
  5.   gg = gg*10 + ord(we[i]) - ord('0')
    
  6.   i += 1
    
  7. mm = 0
  8. while we[i]<‘0’ or we[i]>‘9’: i+=1
  9. while we[i]>=‘0’ and we[i]<=‘9’:
  10.   mm = mm*10 + ord(we[i]) - ord('0')
    
  11.   i += 1
    
  12. #print(gg,’:’,mm)
  13. return gg*60 + mm

Czy da się to zrobić lepiej?

Opis wejścia był nieprawidłowy :confused: . Już zostało to poprawione.

Przepraszamy za to niedociągnięcie