diff options
| author | 2024-02-12 10:51:34 -0400 | |
|---|---|---|
| committer | 2024-02-12 10:51:34 -0400 | |
| commit | bfb31cbc33716220b42bb398471840a4fbed0d89 (patch) | |
| tree | 3f3614621f34f066bd192ce93d3f82810205e5ca /src/main.zig | |
| parent | Created Trie (diff) | |
| download | zg-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.zig | 6 |
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; | |||
| 5 | const input = @embedFile("lang_mix.txt"); | 5 | const input = @embedFile("lang_mix.txt"); |
| 6 | 6 | ||
| 7 | pub fn main() !void { | 7 | pub 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 | ||