You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
miguel 1aa3484757 fix(rust-piscine) adding a new file for code editor to use 1 year ago
..
README.md docs(modify_letter): remove reference to what to do on edge cases 2 years ago
main.rs fix(rust-piscine) adding a new file for code editor to use 1 year ago

README.md

modify_letter

Instructions

Create a function remove_letter_sensitive that returns a string without the letter specified as argument.

Create a function remove_letter_insensitive that returns a string without the letter specified as argument (ignoring case).

Create a function swap_letter_case that returns a string swapping the case for the chosen letter.

Expected Functions

pub fn remove_letter_sensitive(s: &str, letter: char) -> String {
}

pub fn remove_letter_insensitive(s: &str, letter: char) -> String {
}

pub fn swap_letter_case(s: &str, letter: char) -> String {
}

Usage

Here is a program to test your functions.

use modify_letter::*modify_letter*;

fn main() {
    println!("{}", remove_letter_sensitive("Jojhn jis sljeepjjing", 'j'));
    println!("{}", remove_letter_insensitive("JaimA ais swiaAmmingA", 'A'));
    println!("{}", swap_letter_case("byE bye", 'e'));
}

And its output

$ cargo run
Joe is sleeping
Jim is swimming
bye byE
$