1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersarea întrebărilor de interviu de programare în Python

Connected

exercițiu

Accesarea subarray-urilor

Să lucrăm cu elemente din array-uri NumPy! Sarcina ta este să convertești un array bidimensional pătratic square de dimensiune size într-o listă creată urmând un tipar în spirală:

Traversing the matrix in spiral way

În loc să accesezi pur și simplu anumite felii, vei defini o soluție mai generală folosind o buclă for (soluția trebuie să funcționeze pentru toate array-urile bidimensionale pătratice de dimensiune impară).

Modulul numpy este deja importat ca np.

Vei avea nevoie de funcția reversed(), care inversează un Iterable.

Instrucțiuni

100 XP
  • Convertește fiecare parte marcată cu o săgeată roșie într-o listă.
  • Convertește fiecare parte marcată cu o săgeată verde într-o listă.
  • Convertește fiecare parte marcată cu o săgeată albastră într-o listă.
  • Convertește fiecare parte marcată cu o săgeată mov într-o listă.