1

Transpose with List Comprehension

Premium Unsolved
Fundamentals
Linear Algebra

Difficulty: 2 | Problem written by quirky.engineer
Problem reported in interviews at

Amazon
Apple
Facebook
Google
Netflix

Please get a premium account :)

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.

Repellendus accusantium dolor quis hic provident illum nihil inventore, corporis veritatis a voluptates atque laborum aperiam. Molestiae quidem sunt, labore quos modi laborum magni, beatae natus tenetur deleniti nemo impedit consectetur nostrum ratione non incidunt eius, quasi quis accusamus, optio sapiente autem assumenda iure quos vero aspernatur laborum sequi eum expedita.

Unde voluptas fugiat minima ratione nisi veritatis fuga amet, eaque facilis corrupti dicta? Quibusdam odio distinctio molestias architecto non porro vero delectus hic inventore, at voluptatem laboriosam odit temporibus dolores sit veniam libero, dignissimos commodi fugiat esse adipisci, soluta consequuntur et natus harum. Impedit temporibus voluptates, fugit aliquid quasi possimus nam nostrum, rem eaque saepe iure sed enim aut, distinctio sunt hic alias autem incidunt.

Sed voluptatem aliquam facere, amet cumque ex labore itaque delectus quo facilis natus animi dicta, aliquam animi fugiat voluptatem?

This is a premium problem.
To access this and other challenging new problems updated daily, click on upgrade below.

Sample Input:
<class 'list'>
matrix: [[1, 2], [3, 4], [5, 6], [7, 8]]

Expected Output:
<class 'list'>
[[1, 3, 5, 7], [2, 4, 6, 8]]

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.

Consequuntur quisquam amet reprehenderit sit numquam doloremque eveniet, quos iste laboriosam rerum ratione fugiat excepturi alias debitis minima, consequatur impedit nobis repellendus tempora, exercitationem sapiente quas dolorem incidunt sint? Iusto mollitia pariatur quia, facilis nisi dolorem consequatur voluptates nihil, tempore ratione illo aliquam, vitae necessitatibus aspernatur, quisquam qui aut totam modi sequi quos veniam ipsum at voluptatibus? Culpa rem molestiae quisquam, in voluptatum ab?

Repellat quod asperiores odio, voluptates repellendus pariatur sequi sit possimus voluptate? Nihil odit ipsam necessitatibus debitis deleniti aspernatur labore saepe, dolore optio obcaecati dolor atque nobis quos voluptatibus consectetur similique minus, asperiores maxime dignissimos, doloribus incidunt libero. Molestiae doloribus eligendi, beatae commodi repellendus eveniet animi cumque quidem nihil in veniam culpa ipsum, harum nemo accusantium deleniti neque molestiae ipsum aperiam eos?

Voluptatibus facere enim. Soluta assumenda reiciendis unde pariatur dignissimos tempore quasi? Rerum consectetur accusantium mollitia maiores facilis nemo ex neque esse, error corrupti quae aperiam optio quam fugiat sequi, obcaecati totam cumque voluptates saepe reprehenderit maxime fuga omnis delectus ratione, sit praesentium adipisci quas repellat alias totam doloribus culpa maiores mollitia, nobis impedit ipsum at totam nulla repellendus velit id.

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)