summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorGravatar Jose Colon Rodriguez2024-02-12 10:51:34 -0400
committerGravatar Jose Colon Rodriguez2024-02-12 10:51:34 -0400
commitbfb31cbc33716220b42bb398471840a4fbed0d89 (patch)
tree3f3614621f34f066bd192ce93d3f82810205e5ca /src/main.zig
parentCreated Trie (diff)
downloadzg-bfb31cbc33716220b42bb398471840a4fbed0d89.tar.gz
zg-bfb31cbc33716220b42bb398471840a4fbed0d89.tar.xz
zg-bfb31cbc33716220b42bb398471840a4fbed0d89.zip
Using Trie super slow
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index b517641..6cc9fe4 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -5,8 +5,12 @@ const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator;
5const input = @embedFile("lang_mix.txt"); 5const input = @embedFile("lang_mix.txt");
6 6
7pub fn main() !void { 7pub fn main() !void {
8 var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator);
9 defer arena.deinit();
10 const allocator = arena.allocator();
11
8 var result: usize = 0; 12 var result: usize = 0;
9 var iter = GraphemeIterator.init(input); 13 var iter = try GraphemeIterator.init(allocator, input);
10 14
11 var timer = try std.time.Timer.start(); 15 var timer = try std.time.Timer.start();
12 16