Browse Source

docs(matrix_multiplication): update subject

pull/1571/head
nprimo 2 years ago committed by Niccolò Primo
parent
commit
6c11610c4f
  1. 10
      subjects/matrix_multiplication/README.md

10
subjects/matrix_multiplication/README.md

@ -2,11 +2,12 @@
### Instructions ### Instructions
- Define a `struct` named `Matrix` as a tuple of 2 tuples. The nested tuple will contain 2 `i32`s. - Define a `struct` named `Matrix` as a tuple of two tuples. The nested tuple will contain two `i32`.
- Create a **function** named `multiply` that receives a `Matrix` and an `i32` and returns the `Matrix` with each number multiplied by the second argument.
- Create a **function** named `multiply` that receives a Matrix and an i32 and returns the Matrix with each number multiplied by the second argument.
```rust ```rust
pub fn multiply(m: Matrix, val: i32) -> Matrix { pub fn multiply(m: Matrix, multiplier: i32) -> Matrix {
} }
``` ```
@ -19,8 +20,7 @@ pub fn multiply(m: Matrix, val: i32) -> Matrix {
Here is a possible program to test your function Here is a possible program to test your function
```rust ```rust
use matrix_multiplication::multiply; use matrix_multiplication::*;
use matrix_multiplication::Matrix;
fn main() { fn main() {
let matrix = Matrix((1, 3), (4, 5)); let matrix = Matrix((1, 3), (4, 5));

Loading…
Cancel
Save