MedieC++17

Totalul fiecărui strat

Cerință

Determină suma fiecărui strat concentric, de la exterior spre interior; stratul unei celule este min(i,j,n-1-i,m-1-j).

Date de intrare

Se citesc n și m, apoi n linii cu câte m numere.

Date de ieșire

Afișează rezultatul. Pentru rezultate matriciale, afișează valorile în ordinea liniilor; separarea prin spații sau linii noi este echivalentă.

Restricții

1 ≤ n,m ≤ 30; -100 ≤ elemente ≤ 100. Indicii din formule încep de la 0.

Observații

Selecție Algo25 pentru pregătirea interviurilor: matrice.

Reper tematic pentru pregătire: https://www.hackerrank.com/interview/interview-preparation-kit

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „Totalul fiecărui strat”. Celulele colorate arată zona menționată în cerință. Matricea de intrare are 3 linii și 3 coloane. Indicii din schemă încep de la 0.Exemplul 1, reprezentat vizual. Celulele colorate arată zona menționată în cerință.Mărește schema ↗

Date de intrare

3 3
1 2 1
3 -2 3
1 2 1

Date de ieșire

14 -2

Exemplul 2

Date de intrare

1 1
0

Date de ieșire

0
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑