Sha256: 0e6c338a5f0fc84e3d3c19a6820c10a25db1d9b25fb16f65175cda747bb3ed8e

Contents?: true

Size: 589 Bytes

Versions: 335

Compression:

Stored size: 589 Bytes

Contents

## Hints

To complete this exercise, you need to create the data type `Matrix`,
with `Eq` and `Show` instances, and implement the following functions:

- `cols`
- `column`
- `flatten`
- `fromList`
- `fromString`
- `reshape`
- `row`
- `rows`
- `shape`
- `transpose`

You will find a dummy data declaration and type signatures already in place,
but it is up to you to define the functions and create a meaningful data type,
newtype or type synonym.

No validation of input is required. Let it fail if the matrix is not
rectangular, invalid chars are encountered, etc.

shape is (rows, cols)

Version data entries

335 entries across 335 versions & 1 rubygems

Version Path
trackler-2.2.1.139 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.138 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.137 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.136 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.135 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.134 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.133 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.132 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.131 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.130 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.129 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.128 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.127 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.126 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.125 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.124 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.123 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.122 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.121 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.120 tracks/haskell/exercises/matrix/.meta/hints.md