La mia insegnante mi dà sempre la serie più complicata di problemi di matematica per i compiti. Come: pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even
. E voglio sapere in anticipo quanto tempo mettere da parte per i miei compiti, ma non voglio doverlo capire. Ecco perché è tuo compito programmarlo per me.
specificazioni
- Riceverai una stringa che dettaglia i problemi che devo completare come args, stdio, ecc.
- Saranno separati da virgola (eventualmente
comma-space
separati) - Comprenderà singoli problemi sotto forma di solo un numero (ad es.
79
) - E spazia nel modulo
17-18
(di nuovo, devi occuparti degli spazi opzionali) - Gli intervalli sono comprensivi di entrambe le estremità
- Gli intervalli saranno opzionalmente suffissi da
odd
oeven
, di cui devi tener conto. - Una serie di intervalli / pagine sarà preceduta da un numero di pagina nel modulo
pg. 545:
, dovendo nuovamente occuparsi di spazi opzionali. Puoi tranquillamente ignorarli, in quanto è necessario ottenere i problemi su tutte le pagine - Il testo può essere in maiuscolo o minuscolo, ma non sarà entrambi.
- Restituisci, stdout, ecc. Il numero di problemi che devo fare per i compiti.
- Dato che si tratta di code-golf , vince il codice più corto in byte!
Casi test
pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even -> 27
pg. 34: 1 -> 1
PG. 565: 2-5,PG.345:7 -> 5
pg. 343: 5,8,13 - 56 even,pg. 345: 34 - 78,80 -> 70
pg.492: 2-4 odd,7-9 even -> 2
pg.492: 2-4 odd,7-9 even -> 2
22-26,25-30
?
2-4 odd
? Sembra causare alcuni problemi per approcci più semplici.