2

Matrix Rank

Unsolved
Linear Algebra

Difficulty: 6 | Problem written by mesakarghm
Problem reported in interviews at

Amazon
Apple
Facebook
Google
Netflix

Write a program to calculate and return the rank of a matrix for a given input matrix (implemented as a 2D array).

 

Sample Input:
<class 'numpy.ndarray'>
matrix: [[ 17 24 15 58 15] [ 23 55 47 114 216] [ 4 6 13 220 22] [ 10 12 19 21 3] [ 11 18 25 12 19]]

Expected Output:
<class 'int'>
5

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Corrupti deserunt culpa vel in sit dolore odio saepe veritatis cumque?

Similique obcaecati odit architecto placeat corrupti incidunt quod totam, laudantium temporibus dolorem, nulla omnis id quia rerum ullam sunt obcaecati, eligendi similique pariatur laborum culpa repellendus placeat deserunt incidunt? Saepe molestias ipsum possimus amet iure, facere tenetur nam eligendi quod temporibus perferendis natus, alias itaque porro nemo, delectus atque consequatur alias, cumque vitae ratione quas placeat laborum fugiat veritatis est blanditiis mollitia nostrum.

Voluptate quam cumque ad voluptatibus libero, nisi illum esse ab, molestias impedit obcaecati error modi quibusdam facere minus ea ad cupiditate, quia nobis dicta repellendus sequi illum ipsam fuga mollitia repellat. Iure officia cum, consequuntur quae autem doloribus temporibus facere, ullam tempore sint autem ex tempora quos officia omnis, dolorem totam provident amet consequuntur facere dolorum ex asperiores. Doloremque consequuntur sapiente optio quos repudiandae at quaerat aperiam magnam vel dolor, aliquam repellat voluptate officia voluptas.

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)