You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Input:
R = 3, C = 4
matrix[][] = {{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}}
Output:
1 2 3 4 8 12 11 10 9 5 6 7
Explanation:
Applying same technique as shown above,
output for the 2nd testcase will be
1 2 3 4 8 12 11 10 9 5 6 7.
Your Task:
You dont need to read input or print anything. Complete the function spirallyTraverse() that takes matrix, R and C as input parameters and returns a list of integers denoting the spiral traversal of matrix.
Expected Time Complexity: O(RC)
Expected Auxiliary Space: O(RC)
Constraints:
2 <= R, C <= 100
0 <= matrixi <= 100
The text was updated successfully, but these errors were encountered:
FazeelUsmani
changed the title
04 -> 02 spirally traversing matrix
04 Matrix -> 02 spirally traversing matrix
Dec 14, 2020
Medium Accuracy: 48.39% Submissions: 12583 Points: 4
Given a matrix of size R*C. Traverse the matrix in spiral form.
Example 1:
Input:
R = 4, C = 4
matrix[][] = {{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12},
{13, 14, 15,16}}
Output:
1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10
Explanation:
Example 2:
Input:
R = 3, C = 4
matrix[][] = {{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}}
Output:
1 2 3 4 8 12 11 10 9 5 6 7
Explanation:
Applying same technique as shown above,
output for the 2nd testcase will be
1 2 3 4 8 12 11 10 9 5 6 7.
Your Task:
You dont need to read input or print anything. Complete the function spirallyTraverse() that takes matrix, R and C as input parameters and returns a list of integers denoting the spiral traversal of matrix.
Expected Time Complexity: O(RC)
Expected Auxiliary Space: O(RC)
Constraints:
2 <= R, C <= 100
0 <= matrixi <= 100
The text was updated successfully, but these errors were encountered: