heh
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs index 3286a79..9e93ca1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -76,6 +76,7 @@ use atools::prelude::*; #[implicit_fn::implicit_fn] pub unsafe fn p1(x: &'static [u8; ISIZE]) -> impl Debug { let i = x.chunked::<{ 141 + 1 }>(); + assert_eq!(i.len(), 142); let start = i.find(b'S'); util::memo_countg( @@ -97,10 +98,10 @@ pub unsafe fn p1(x: &'static [u8; ISIZE]) -> impl Debug { const ISIZE: usize = include_bytes!("inp.txt").len(); fn main() { use atools::prelude::*; - unsafe { println!("{:?}", p1(include_bytes!("inp.txt"))) }; - // unsafe { println!("{:?}", p1(include_str!("../1"))) }; - // unsafe { println!("{:?}", p1(include_str!("../2"))) }; - // unsafe { println!("{:?}", p1(include_str!("../3"))) }; + unsafe { println!("{:?}", rah::run(include_bytes!("inp.txt"))) }; + unsafe { println!("{:?}", rah::run(include_bytes!("../1"))) }; + unsafe { println!("{:?}", rah::run(include_bytes!("../2"))) }; + unsafe { println!("{:?}", rah::run(include_bytes!("../3"))) }; } #[bench] |