Skip to content

Commit

Permalink
revert "rm(strings)"
Browse files Browse the repository at this point in the history
  • Loading branch information
Pedro Ferreira committed Jan 30, 2025
1 parent eeb051c commit 88f8eb6
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions subjects/strings/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## strings

### Instructions

Create a **function** which receives a string slice and returns the number of characters in that string.

### Expected Function

```rust
pub fn char_length(s: &str) -> usize {
}
```

### Usage

Here is a program to test your function.

```rust
use strings::*;

fn main() {
println!("length of {} = {}", "", char_length(""));
println!("length of {} = {}", "形声字", char_length("形聲字"));
println!("length of {} = {}", "change", char_length("change"));
println!("length of {} = {}", "😍", char_length("😍"));
}
```

And its output

```console
$ cargo run
length of ❤ = 1
length of 形声字 = 3
length of change = 6
length of 😍 = 1
$
```

0 comments on commit 88f8eb6

Please sign in to comment.