Per questo problema su codechef sto ricevendo NZECerrore per il mio codice Python. Sono nuovo di Python e non sono sicuro del motivo per cui sto ricevendo questo errore. Viene fornito il collegamento al problema oppure può essere trovato anche in: practice -> beginner -> Nothing In Common
Il mio codice è:
def count_c():
m=int(raw_input())
n=int(raw_input())
a = list()
b = list()
for _ in range(m):
a.append(int(raw_input()))
for _ in range(n):
b.append(int(raw_input()))
return len(list(set(a)&set(b)))
t=int(raw_input())
for _ in range(t):
print(count_c())
risposte:
0 per risposta № 1Quello che stai cercando di fare è ottenere m & n usando istruzioni di input separate. Dal momento che vuoi input separati da spazi, potresti voler usare:
m, n = raw_input().split(" ")
per prendere più input, usa una lista invece di più variabili. Ad esempio, per accettare valori m, usare:
a = raw_input().split(" ")
"a" sarà una lista con qualunque numero di valori nella linea fornita.