diff options
author | Lily Lin | 2022-10-25 05:46:06 +0000 |
---|---|---|
committer | Lily Lin | 2022-10-25 05:46:06 +0000 |
commit | 2222d48075ab6d225f3cff7b444e35c70c7472fb (patch) | |
tree | 5e6a3d65325762ac7bfc3f9eeccfa42bbb7b4582 /entries/lilylin/fractran/src/main.rs | |
parent | bd57417ffbfbb4c8cce53465835ddc9bdfa86dc9 (diff) |
Add entries
Diffstat (limited to 'entries/lilylin/fractran/src/main.rs')
-rw-r--r-- | entries/lilylin/fractran/src/main.rs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/entries/lilylin/fractran/src/main.rs b/entries/lilylin/fractran/src/main.rs new file mode 100644 index 0000000..a874e1d --- /dev/null +++ b/entries/lilylin/fractran/src/main.rs @@ -0,0 +1,28 @@ +#![feature(int_log)] + +use crate::core::Program; + +use anyhow::Ok; +use anyhow::Result; +use engines::register::Register; + +mod core; +mod engines; + +fn execute_fib() { + for i in 1..15 { + let engine = Register { + program: Program::fibonacci(i), + output_base: 2, + }; + let n = 1; + for val in engine.into_iter().take(n) { + print!("{:?},", val); + } + } +} + +fn main() -> Result<()> { + execute_fib(); + return Ok(()); +} |