diff --git a/exercises/practice/binary-search/binary_search.zig b/exercises/practice/binary-search/binary_search.zig index a5ab0431..6e4b9e2e 100644 --- a/exercises/practice/binary-search/binary_search.zig +++ b/exercises/practice/binary-search/binary_search.zig @@ -1,5 +1,7 @@ // Take a look at the tests, you might have to change the function arguments pub fn binarySearch(target: usize, buffer: ?[]const usize) SearchError!usize { + _ = target; + _ = buffer; @panic("please implement the binarySearch function"); } diff --git a/exercises/practice/collatz-conjecture/collatz_conjecture.zig b/exercises/practice/collatz-conjecture/collatz_conjecture.zig index d829e5cf..27e24903 100644 --- a/exercises/practice/collatz-conjecture/collatz_conjecture.zig +++ b/exercises/practice/collatz-conjecture/collatz_conjecture.zig @@ -1,3 +1,4 @@ pub fn steps(number: isize) anyerror!usize { + _ = number; @panic("please implement the steps function"); } diff --git a/exercises/practice/darts/darts.zig b/exercises/practice/darts/darts.zig index 4fa65edb..0a1e5e9b 100644 --- a/exercises/practice/darts/darts.zig +++ b/exercises/practice/darts/darts.zig @@ -2,9 +2,12 @@ pub const Coordinate = struct { // This struct, as well as its fields and methods, needs to be implemented. pub fn init(x_coord: f32, y_coord: f32) Coordinate { + _ = x_coord; + _ = y_coord; @panic("please implement the init method"); } pub fn score(self: Coordinate) isize { + _ = self; @panic("please implement the score method"); } }; diff --git a/exercises/practice/difference-of-squares/difference_of_squares.zig b/exercises/practice/difference-of-squares/difference_of_squares.zig index ea1c28f4..e7dc3d1e 100644 --- a/exercises/practice/difference-of-squares/difference_of_squares.zig +++ b/exercises/practice/difference-of-squares/difference_of_squares.zig @@ -1,11 +1,14 @@ pub fn squareOfSum(number: isize) isize { + _ = number; @panic("compute the sum of i from 0 to n then square it"); } pub fn sumOfSquares(number: isize) isize { + _ = number; @panic("compute the sum of i^2 from 0 to n"); } pub fn differenceOfSquares(number: isize) isize { + _ = number; @panic("compute the difference between the square of sum and sum of squares"); } diff --git a/exercises/practice/grains/grains.zig b/exercises/practice/grains/grains.zig index 976ecb8b..95ba04f2 100644 --- a/exercises/practice/grains/grains.zig +++ b/exercises/practice/grains/grains.zig @@ -1,4 +1,5 @@ pub fn square(index: isize) ChessboardError!u64 { + _ = index; @panic("please implement the square function"); } diff --git a/exercises/practice/hamming/hamming.zig b/exercises/practice/hamming/hamming.zig index ad39fceb..0777c0f9 100644 --- a/exercises/practice/hamming/hamming.zig +++ b/exercises/practice/hamming/hamming.zig @@ -1,3 +1,5 @@ pub fn compute(first: []const u8, second: []const u8) DnaError!usize { + _ = first; + _ = second; @panic("please implement the compute function"); } diff --git a/exercises/practice/isogram/isogram.zig b/exercises/practice/isogram/isogram.zig index 1cf3ecad..df1cfbeb 100644 --- a/exercises/practice/isogram/isogram.zig +++ b/exercises/practice/isogram/isogram.zig @@ -1,3 +1,4 @@ pub fn isIsogram(str: []const u8) bool { + _ = str; @panic("please implement the isIsogram function"); } diff --git a/exercises/practice/leap/leap.zig b/exercises/practice/leap/leap.zig index 07239e42..53d5cdd4 100644 --- a/exercises/practice/leap/leap.zig +++ b/exercises/practice/leap/leap.zig @@ -1,3 +1,4 @@ pub fn isLeapYear(year: u32) bool { + _ = year; @panic("please implement the isLeapYear function"); } diff --git a/exercises/practice/pangram/pangram.zig b/exercises/practice/pangram/pangram.zig index 56ba49f8..5199b3ec 100644 --- a/exercises/practice/pangram/pangram.zig +++ b/exercises/practice/pangram/pangram.zig @@ -1,3 +1,4 @@ pub fn isPangram(str: []const u8) bool { + _ = str; @panic("please implement the isPangram function"); } diff --git a/exercises/practice/proverb/proverb.zig b/exercises/practice/proverb/proverb.zig index 1d44c3fa..2de3c6e2 100644 --- a/exercises/practice/proverb/proverb.zig +++ b/exercises/practice/proverb/proverb.zig @@ -1,3 +1,5 @@ pub fn recite(allocator: mem.Allocator, words: []const []const u8) (fmt.AllocPrintError || mem.Allocator.Error)![][]u8 { + _ = allocator; + _ = words; @panic("please implement the recite function"); } diff --git a/exercises/practice/rna-transcription/rna_transcription.zig b/exercises/practice/rna-transcription/rna_transcription.zig index c724929c..15eec1b6 100644 --- a/exercises/practice/rna-transcription/rna_transcription.zig +++ b/exercises/practice/rna-transcription/rna_transcription.zig @@ -1,5 +1,7 @@ // Import the appropriate standard library and modules pub fn toRna(allocator: mem.Allocator, dna: []const u8) (RnaError || mem.Allocator.Error)![]const u8 { + _ = allocator; + _ = dna; @panic("please implement the toRna function"); } diff --git a/exercises/practice/secret-handshake/secret_handshake.zig b/exercises/practice/secret-handshake/secret_handshake.zig index 058281b2..5d48dc6e 100644 --- a/exercises/practice/secret-handshake/secret_handshake.zig +++ b/exercises/practice/secret-handshake/secret_handshake.zig @@ -1,3 +1,5 @@ pub fn calculateHandshake(allocator: mem.Allocator, number: isize) mem.Allocator.Error![]const Signal { + _ = allocator; + _ = number; @panic("please implement the calculateHandshake function"); } diff --git a/exercises/practice/space-age/space_age.zig b/exercises/practice/space-age/space_age.zig index cba31039..910e8f0e 100644 --- a/exercises/practice/space-age/space_age.zig +++ b/exercises/practice/space-age/space_age.zig @@ -5,46 +5,57 @@ pub const SpaceAge = struct { // implemented. pub fn init(seconds: isize) SpaceAge { + _ = seconds; @panic("please implement the init method"); } fn getOrbitalPeriodInSecondsFromEarthYearsOf(planet: Planet) f64 { + _ = planet; @panic("please implement the getOrbitalPeriodInSecondsFromEarthYearsOf method"); } fn getOrbitalPeriodInEarthYearsOf(planet: Planet) f64 { + _ = planet; @panic("please implement the getOrbitalPeriodInEarthYearsOf method"); } pub fn onMercury(self: SpaceAge) f64 { + _ = self; @panic("please implement the onMercury method"); } pub fn onVenus(self: SpaceAge) f64 { + _ = self; @panic("please implement the onVenus method"); } pub fn onEarth(self: SpaceAge) f64 { + _ = self; @panic("please implement the onEarth method"); } pub fn onMars(self: SpaceAge) f64 { + _ = self; @panic("please implement the onMars method"); } pub fn onJupiter(self: SpaceAge) f64 { + _ = self; @panic("please implement the onJupiter method"); } pub fn onSaturn(self: SpaceAge) f64 { + _ = self; @panic("please implement the onSaturn method"); } pub fn onUranus(self: SpaceAge) f64 { + _ = self; @panic("please implement the onUranus method"); } pub fn onNeptune(self: SpaceAge) f64 { + _ = self; @panic("please implement the onNeptune method"); } }; diff --git a/exercises/practice/triangle/triangle.zig b/exercises/practice/triangle/triangle.zig index 5a459169..e9d48413 100644 --- a/exercises/practice/triangle/triangle.zig +++ b/exercises/practice/triangle/triangle.zig @@ -2,26 +2,38 @@ pub const Triangle = struct { // This struct, as well as its fields and methods, needs to be implemented. pub fn init(first: f64, second: f64, third: f64) TriangleError!Triangle { + _ = first; + _ = second; + _ = third; @panic("please implement the init method"); } fn verifyIfDegenerateAttributesExist(first: f64, second: f64, third: f64) TriangleError!void { + _ = first; + _ = second; + _ = third; @panic("optional verifyIfDegenerateAttributesExist method"); } fn verifyIfTriangleInequalityHolds(first: f64, second: f64, third: f64) TriangleError!void { + _ = first; + _ = second; + _ = third; @panic("please implement the verifyIfTriangleInequalityHolds method"); } pub fn isEquilateral(self: Triangle) bool { + _ = self; @panic("please implement the isEquilateral method"); } pub fn isIsosceles(self: Triangle) bool { + _ = self; @panic("please implement the isIsosceles method"); } pub fn isScalene(self: Triangle) bool { + _ = self; @panic("please implement the isScalene method"); } }; diff --git a/exercises/practice/two-fer/two_fer.zig b/exercises/practice/two-fer/two_fer.zig index 6fe5319f..a0c6df42 100644 --- a/exercises/practice/two-fer/two_fer.zig +++ b/exercises/practice/two-fer/two_fer.zig @@ -1,3 +1,5 @@ pub fn twoFer(buffer: []u8, name: ?[]const u8) anyerror![]u8 { + _ = buffer; + _ = name; @panic("respond with the appropriate message given a particular name"); }