221V 2 дней назад
Родитель
Сommit
463139e54d
1 измененных файлов с 17 добавлено и 16 удалено
  1. 17 16
      exercises/053_slices2.zig

+ 17 - 16
exercises/053_slices2.zig

@@ -14,22 +14,23 @@
 // See if you can fix this Zero Wing-inspired phrase descrambler:
 // See if you can fix this Zero Wing-inspired phrase descrambler:
 const std = @import("std");
 const std = @import("std");
 
 
-pub fn main() void {
-    const scrambled = "great base for all your justice are belong to us";
-
-    const base1: []u8 = scrambled[15..23];
-    const base2: []u8 = scrambled[6..10];
-    const base3: []u8 = scrambled[32..];
-    printPhrase(base1, base2, base3);
-
-    const justice1: []u8 = scrambled[11..14];
-    const justice2: []u8 = scrambled[0..5];
-    const justice3: []u8 = scrambled[24..31];
-    printPhrase(justice1, justice2, justice3);
-
-    std.debug.print("\n", .{});
+pub fn main() void{
+  const scrambled = "great base for all your justice are belong to us";
+  
+  const base1: []const u8 = scrambled[15..23];
+  const base2: []const u8 = scrambled[6..10];
+  const base3: []const u8 = scrambled[32..];
+  printPhrase(base1, base2, base3);
+  
+  const justice1: []const u8 = scrambled[11..14];
+  const justice2: []const u8 = scrambled[0..5];
+  const justice3: []const u8 = scrambled[24..31];
+  printPhrase(justice1, justice2, justice3);
+  
+  std.debug.print("\n", .{});
 }
 }
 
 
-fn printPhrase(part1: []u8, part2: []u8, part3: []u8) void {
-    std.debug.print("'{s} {s} {s}.' ", .{ part1, part2, part3 });
+fn printPhrase(part1: []const u8, part2: []const u8, part3: []const u8) void{
+  std.debug.print("'{s} {s} {s}.' ", .{ part1, part2, part3 });
 }
 }
+