Day 6. Part 2.
This commit is contained in:
parent
067f4e5133
commit
eb3d1f8395
1 changed files with 5 additions and 4 deletions
|
@ -9,10 +9,10 @@ fn is_duplicate(str: &String) -> Option<char> {
|
|||
str.chars().into_iter().find(|ch| char_hash[ch] == 2)
|
||||
}
|
||||
|
||||
fn part_one(str: String) {
|
||||
let (temp_str, str_iter) = str.split_at(4);
|
||||
fn part(str: &String, start: u8) {
|
||||
let (temp_str, str_iter) = str.split_at(start as usize);
|
||||
let mut count_str = temp_str.to_string();
|
||||
let mut count = 4;
|
||||
let mut count = start as u64;
|
||||
for ch in str_iter.chars().into_iter() {
|
||||
match is_duplicate(&count_str) {
|
||||
None => {
|
||||
|
@ -30,5 +30,6 @@ fn part_one(str: String) {
|
|||
|
||||
fn main() {
|
||||
let file_content = read_to_string("input").unwrap();
|
||||
part_one(file_content);
|
||||
part(&file_content,4);
|
||||
part(&file_content,14);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue