aboutsummaryrefslogtreecommitdiff
path: root/delete_col_sorted.rs
diff options
context:
space:
mode:
Diffstat (limited to 'delete_col_sorted.rs')
-rw-r--r--delete_col_sorted.rs25
1 files changed, 0 insertions, 25 deletions
diff --git a/delete_col_sorted.rs b/delete_col_sorted.rs
deleted file mode 100644
index 1b7d24a..0000000
--- a/delete_col_sorted.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-struct Solution;
-
-impl Solution {
- pub fn min_deletion_size(strs: Vec<String>) -> i32 {
- let mut ans = 0;
- let mut new_strs: Vec<Vec<char>> = Vec::new();
- for i in 0..strs.len() {
- new_strs.push(strs[i].chars().collect::<Vec<char>>());
- }
- for i in 0..new_strs[0].len() {
- for j in 1..new_strs.len() {
- if new_strs[j - 1][i] > new_strs[j][i] {
- ans += 1;
- break
- }
- }
- }
- ans
- }
-}
-
-fn main() {
- let strs = vec![String::from("cba"), String::from("daf"), String::from("ghi")];
- print!("{}", Solution::min_deletion_size(strs));
-}