Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2021-22 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

Chiarimenti consegna HW1

A
AlessandroBavaro (10660 points)
4 8 24
in HW1 opzionale by (10.7k points)
recategorized by
Buon giorno a tutti.

Volevo un chiarimento sulla consegna, io ho interpretato che devo contare come stringa ''SOLO'' quando la somma di due valori è uguale a subtotal.

Il dubbio mi è venuto cercando eventuali bug nel mio codice, se all'interno di int_seq si inserisce il subtotal stesso, il singolo valore per come ho sviluppato il codice non me lo conta, a parte il caso in cui sia preceduto o seguito da uno 0.

Porto un esempio:

se passo int_seq come una stringa uguale a 0,9,0 e subtotal è 9, il mio output è 2 ovvero 0+9 e 9+0 ma non mi conta il 9 stesso come stringa

volevo capire se ho capito bene, o se devo contare come stringa i singoli valori che sono uguali a subtotal.

Grazie.
415 views
closed

1 Answer

Best answer
I
Ionut_02 (4340 points)
3 4 18
by (4.3k points)
edited by
devi contare anche i singoli valori quindi se  il subtotale è 9 e la stringa è "0,9,0",l'output è 4 [0+9, 0+9+0, 9, 9+0]
S
Shilvio (1190 points)
0 1 3
by (1.2k points)
reshown by
Credo debba essere 4, anche 0,9,0 è una stringa valida quindi sarebbero [0,9,0] [0,9] [9,0] [9] a meno che la stringa totale non debba contare come sottostringa
I
Ionut_02 (4340 points)
3 4 18
by (4.3k points)
si hai ragione
A
AlessandroBavaro (10660 points)
4 8 24
by (10.7k points)

Grazie, hai proprio ragione. mi hai fatto notare un' altro errore del mio codice. yes inizio a pensare che mi conviene ricominciare d'accapo e pensare ad un altro modo per risolvere il problema. 

EGhis (430 points)
0 0 3
by (430 points)
allo stesso modo se aggiungi uno zero e la somma degli elementi precedenti l'ultimo zero era uguale a sub, avrai una sequenza in più...

es. 0900