Skip to content

Instantly share code, notes, and snippets.

View akhildevelops's full-sized avatar
📺
Towards a greater vision

Akhil akhildevelops

📺
Towards a greater vision
View GitHub Profile
const std = @import("std");
fn part(buffer: []const u8, init_rotations: f64, reverse: bool) !void {
if (reverse) {
var number_iter = std.mem.splitBackwardsScalar(u8, buffer, '\n');
var previous_gear = try std.fmt.parseFloat(f64, number_iter.next().?);
var total_rotations: f64 = init_rotations;
while (number_iter.next()) |number| {
const std = @import("std");
const buffer1 = "";
const buffer2 = "";
const buffer3 = "";
fn part1(buffer: []const u8) [3]u16 {
var mentors: [3]u16 = .{ 0, 0, 0 };
var pairs: [3]u16 = .{ 0, 0, 0 };
for (0..buffer.len) |index| {
switch (buffer[index]) {
'A' => mentors[0] += 1,