README.md

Reverse String

Welcome to Reverse String on Exercism's Rust Track. If you need help running the tests or submitting your code, check out HELP.md.

Instructions

Reverse a string

For example: input: "cool" output: "looc"

Test your function on this string: uüu and see what happens. Try to write a function that properly reverses this string. Hint: grapheme clusters

To get the bonus test to run, remove the ignore flag (#[ignore]) from the last test, and execute the tests with:

$ cargo test --features grapheme

You will need to use external libraries (a crate in rust lingo) for the bonus task. A good place to look for those is crates.io, the official repository of crates.

Check the documentation for instructions on how to use external crates in your projects.

Source

Created by

  • @coriolinus

Contributed to by

  • @cbzehner
  • @ccouzens
  • @cwhakes
  • @efx
  • @ErikSchierboom
  • @hunger
  • @lutostag
  • @ocstl
  • @petertseng
  • @rofrol
  • @rrredface
  • @stringparser
  • @TheDarkula
  • @xakon
  • @ZapAnton

Based on

Introductory challenge to reverse an input string - https://medium.freecodecamp.org/how-to-reverse-a-string-in-javascript-in-3-different-ways-75e4763c68cb