aboutsummaryrefslogtreecommitdiff
path: root/other/reverse_word_string.rs
diff options
context:
space:
mode:
authorJack Sangdahl <[email protected]>2025-06-27 12:23:02 -0600
committerJack Sangdahl <[email protected]>2025-06-27 12:23:02 -0600
commita96b65cbfad7f62f3db6b2eab105e4e25c0414c5 (patch)
treee2a2b3f49f9fb741be81415266ac93e74cff42ec /other/reverse_word_string.rs
parent694ad5ed71edcb1deccab54b72d706b779918276 (diff)
downloadleetcode-a96b65cbfad7f62f3db6b2eab105e4e25c0414c5.tar.gz
leetcode-a96b65cbfad7f62f3db6b2eab105e4e25c0414c5.zip
chore: remove old cpp and rust solutions
Diffstat (limited to 'other/reverse_word_string.rs')
-rw-r--r--other/reverse_word_string.rs31
1 files changed, 0 insertions, 31 deletions
diff --git a/other/reverse_word_string.rs b/other/reverse_word_string.rs
deleted file mode 100644
index 6acc9a4..0000000
--- a/other/reverse_word_string.rs
+++ /dev/null
@@ -1,31 +0,0 @@
-struct Solution;
-
-impl Solution {
- pub fn reverse_words(s: String) -> String {
- let mut s: Vec<char> = s.trim().chars().rev().collect();
- s.push(' ');
- let mut i: usize = 0;
- for j in 0..s.len() {
- if s[j] == ' ' {
- s[i..j].reverse();
- i = j + 1;
- }
- }
- s.pop();
- let mut i = 1;
- for j in 1..s.len() {
- if s[j] == ' ' && s[j - 1] == ' ' {
- continue;
- }
- s[i] = s[j];
- i += 1;
- }
- s.truncate(i);
- s.into_iter().collect()
- }
-}
-
-fn main() {
- let s = "the sky is blue".to_string();
- print!("{}", Solution::reverse_words(s));
-}