"Sie erhalten ein Array von n ganzen Zahlen und einer ganzen Zahl k. Suchen und drucken Sie die Anzahl der (i,j)
Paare, wobei i<j and a[i] + a[j]
durch k teilbar ist."Python: Was stimmt nicht mit der Indexierungslogik in meinem Code?
Probeneingang wäre:
6 3
1 3 2 6 1 2
wo n 6 ist, k 3 ist und die zweite Linie ist das Array von ganzen Zahlen. Der Ausgang für diesen Eingang wäre 5.
Hier ist mein Code, aber ich bin nicht übergeben die Testfälle und bin fast positiv, es hat damit zu tun, wie ich es indexiere.
Auch Follow-up Frage: Ist diese Methode ich nähern sich einem effizienten Weg darüber zu gehen?
Sie verwenden 'i + j' in Ihrem Code als das' j' in der Frage, richtig? Wenn ja, lösen Sie es nicht für "i
Ich bin nicht sicher, ob 'für j in range (curr):' gut ist. Ich würde eher 'für j im Bereich (i + 1, n) tun:' This 'i furas