l7kyu/strings.rs
1//!
2//! Modules categorized by Codewars labels - 7kyu *** Strings ***
3//!
4
5use shared::kata::*;
6
7/// Complete the solution so that it returns true if the first
8/// argument(string) passed in ends with the 2nd argument (also a string).
9/// # Example
10/// ``` solution("abc", "bc"); ``` <br>
11/// returns "true"
12pub fn solution(word: &str, ending: &str) -> bool {
13 let kata = Kata {
14 level: Level::L7kyu,
15 tags: vec![Tag::Strings, Tag::Fundamentals],
16 description: String::from("String ends with?"),
17 };
18
19 println!(
20 "Level: {:?}, Tags: {:?}, Description: {}",
21 kata.level, kata.tags, kata.description
22 );
23
24 word.ends_with(ending)
25}