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.180 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.179 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.178 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.177 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.176 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.175 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.174 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.173 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.172 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.171 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.170 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.169 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.167 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.166 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.165 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.164 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.163 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.162 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.161 tracks/haskell/exercises/matrix/.meta/hints.md
trackler-2.2.1.160 tracks/haskell/exercises/matrix/.meta/hints.md