Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency
Q
?
A -
Informatica
search
Login
Remember
Register
New Activity
Questions
Unanswered
Tags
Categories
Users
Course
News
FAQs
Do you need help?
Ask a Question
Notice Board
# ANDRÀ TUTTO BENE
# IO RESTO A CASA
Prossime date d'esame (e scadenze)
INTERNALERROR???
Situazione complessiva voti
Bonus PA
Bonus Q2A
Eserciziario Python
Regole del corso
SOFTWARE DA INSTALLARE
Libri scontati o gratis, software e IDE
Info generali sul corso e diario delle lezioni/esercitazioni
WTF Python!
Time complexity dei metodi
TUTTI GLI HW sono linkati qui sotto (prossima scadenza 23:59 del 24/10/20)
Exams
Test
Grades
Attachments
Esame 29-10-20
check
link
Esame 17-9-20
check
link
Esame 20-7-20
check
link
Esame 26-6-20
check
link
Esame 6-5-20
check
link
Esame 19-2-20
check
Esame 29-1-20
check
link
HW 8 rec
link
HW 6 rec
link
HW 8 obb
link
HW 7 opz
link
HW 4 rec
link
HW 6 obb
link
HW 5 opz
link
HW 2 rec
link
HW 4 obb
link
HW 3 opz
link
HW 2 obb
link
HW 1 opz
link
436
questions
1.265
answers
1.607
comments
735
users
No related questions found
Most popular tags
homework
python
homework6
ricorsione
avvisi
aiuto
peer-assessment
obbligatorio
homework8
homework-di-recupero
hw6
voti
homework2
hw4
homework4
test
recupero
vm
prova-di-esame
hw8
esame
esercitazioni
opzionale
hw2obb
peer-assessment-formativo
soluzioni
hw2
hw7
test-segreti
hw4rec
problema
bonus
esame-20-7-20
hm4
hwm2rec
liste
eserciziario
tempi
anaconda
esame-29-1-20
help
homework8rec
esame-17-9-20
pa
spyder
esercizi-d-esame
algoritmo
esame-29-10-20
ammessi
informazioni
Categories
Announcements
(13)
Intro. to Programming and Lab AA22-23 (Latina)
(14)
Programming AY20-21
(123)
Programming AY21-22
(205)
Programming AY22-23
(296)
Programming AY23-24
(182)
Fondamenti di programmazione AA18-19
(1.2k)
Fondamenti di Programmazione AA19-20
(436)
Avvisi
(86)
Info sul corso e sugli esami
(59)
Homework
(225)
HW1 opzionale
(5)
HW2 obbligatorio
(40)
HW3 opzionale
(3)
HW4 obbligatorio
(33)
HW5 opzionale
(6)
HW6 obbligatorio
(40)
HW7 opzionale
(6)
HW8 obbligatorio
(44)
Recupero HW2
(10)
Recupero HW4
(9)
Recupero HW6
(9)
Recupero HW8
(20)
Programmare in Python
(52)
Eserciziario Python
(14)
Fondamenti di Programmazione AA20-21
(708)
Fondamenti di programmazione AA21-22
(366)
Fondamenti di programmazione AA22-23
(564)
Fondamenti di programmazione AA23-24
(349)
Other
(26)
Anni precedenti
(784)
Architetture degli elaboratori AA20-21
(3)
BUG BOUNTY / IMPROVEMENTS
(4)
casi particolari HW8
Luca_12_3
(580 points)
4
4
9
asked
Dec 11, 2019
in
HW8 obbligatorio
by
Luca_12_3
(
580
points)
controllare se esistano tutte le lettere di una parola all'interno della matrice è un'azione valida o viene considerata come un caso particolare di input" e quindi "illecita"?
1.4k
views
hw8
homework
26
answer
Please
log in
or
register
to answer this question.
8
Answers
edoardottt
(8210 points)
1
3
37
answered
Dec 11, 2019
by
edoardottt
(
8.2k
points)
Io sfruttare il caso particolare di un input lo vedo come:
Se input é questo --> fai questo.
Quello che proponi te a mio modo di vedere é un'ottimizzazione. Anche buona direi.
E soprattutto non é un caso particolare, o almeno comprende infiniti esempi..
11
comment
Please
log in
or
register
to add a comment.
g
giangidm
(1930 points)
0
0
3
answered
Dec 11, 2019
by
giangidm
(
1.9k
points)
Credo non sia illecita, in quanto tu vai ad analizzare le lettere della tua parola, e se almeno una di esse non è presente è inutile che tu perda del tempo a ricercare una parola che non troverai mai e quindi sai già che ti ritornerà -1
7
comment
Please
log in
or
register
to add a comment.
AlessandraIzzo
(6010 points)
6
6
30
answered
Dec 11, 2019
by
AlessandraIzzo
(
6.0k
points)
Credo che sull'argomento "casi particolari" sarebbe meglio se venisse fatta maggiore chiarezza. Anch'io la vedo come edoardottt. Anche perché altrimenti il confine tra ciò che è lecito e ciò che non lo è sarebbe davvero labile, e svariati programmi che hanno ottenuto i punteggi massimi nei precedenti homework sarebbero da invalidare.
10
comment
Please
log in
or
register
to add a comment.
L
Lolloxox31
(1610 points)
14
16
26
answered
Dec 11, 2019
by
Lolloxox31
(
1.6k
points)
Sicuramente è una buona ottimizzazione :)
6
comment
Please
log in
or
register
to add a comment.
Andrea Sanchietti
(3100 points)
5
7
40
answered
Dec 12, 2019
by
Andrea Sanchietti
(
3.1k
points)
È una mossa validissima. Per caso particolare si intende fare output specifici per ogni test. Tu ovviamente puoi implementare una parte di codice che ti velocizza la ricerca delle parole se l'algoritmo può essere applicato ai test in modo logico
8
comment
Please
log in
or
register
to add a comment.
Tommaso Sgroi
(12990 points)
10
11
91
answered
Dec 12, 2019
by
Tommaso Sgroi
(
13.0k
points)
Assolutamente no, puoi farlo, non è sfruttare casi particolari, è più un "usare il cervello" evitando così controlli che si rivelerebbero inutili.
7
comment
Please
log in
or
register
to add a comment.
LUPOSaymon
(2730 points)
2
3
27
answered
Dec 12, 2019
by
LUPOSaymon
(
2.7k
points)
Ottimizzare il codice per alcuni casi particolari non significa barare, l'importante è stare attenti ed evitare che ottimizzando uno o più input l'efficienza di altri casi peggiori, ecco spiegato perché alcuni non riescono a passare i test segreti
5
comment
Please
log in
or
register
to add a comment.
plm
(18850 points)
13
15
118
answered
Dec 18, 2019
by
plm
(
18.9k
points)
Illecito:
se input:'banana' allora output: 7
Lecito:
se input: parolaqualsiasi allora output:len(parolaqualsiasi)
per cui no, quello che fai va benissimo
3
comment
Please
log in
or
register
to add a comment.