Commit Graph

450 Commits

Author SHA1 Message Date
Chris Boesch a46db7e0e8 Merge branch 'main' into test-expect 2025-08-24 14:59:26 +02:00
Sardorbek Imomaliev 06e56be9c5 fix: 019 typo in example function, missing return type 2025-08-11 21:01:47 +01:00
Chris Boesch f461986896
Fixed 104 2025-07-22 10:30:19 +02:00
Chris Boesch 0d06220ec5
Fixed 98 2025-07-22 10:24:22 +02:00
Arnold Filip f21f8f7863
Update stdout writer usage to use std.fs.File 2025-07-22 09:17:24 +02:00
Callum Styan f5d2c5124c for expectEqual the first param is expected
Signed-off-by: Callum Styan <callumstyan@gmail.com>
2025-07-13 17:02:50 -07:00
Chris Boesch bc96d06da4 Merge branch 'main' into i278 2025-06-17 14:10:16 +02:00
Chris Boesch 451e1a3739
Fixes the changes in zig's struct.fields 2025-06-17 14:07:31 +02:00
Chris Boesch d1ffdd16e8 Merge pull request '080: Fix @typeName results in comment' (#271) from felixrabe/exercises:felixrabe-patch-4 into main
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/271
2025-06-11 15:27:48 +02:00
Chris Boesch 37698736ce Merge pull request '099: Make hex example match output' (#274) from felixrabe/exercises:felixrabe-patch-5 into main
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/274
2025-06-11 15:12:01 +02:00
felixrabe b1223f92ed 108: . 2025-06-01 01:08:07 +02:00
felixrabe 91f1c045bc 108: Make pretty 2025-06-01 01:05:37 +02:00
felixrabe 69ad718446 099: Make hex example match output 2025-05-31 23:15:55 +02:00
felixrabe 14c81a6cef 080: Fix @typeName results in comment 2025-05-30 21:54:25 +02:00
felixrabe 76b8fcdb28 Add ')' 2025-05-30 12:12:26 +02:00
Chris Boesch 761fb1a501
Changed the values for better understanding 2025-05-12 21:36:37 +02:00
Jost Alemann 522b4673a4 fix: typos 2025-03-20 21:24:40 +01:00
Yevhen Babiichuk (DustDFG) 6f3cdcf018 Update type info for StructField type in 082
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
2025-03-14 16:47:27 +02:00
mz0 a22f1df0a1 Shuttle weight fixed w.r.t. issue-211 2025-03-03 20:32:41 +04:00
Chris Boesch 7382949018
Shuttle weight fixed 2025-02-14 09:17:16 +01:00
Alexander Sisco cd94f6023c fixed spelling of 'bitmask' 2025-02-13 13:14:29 -08:00
Alexander Sisco 90e90c997e fixed formatting 2025-02-13 12:45:46 -08:00
Alexander Sisco 8384d4d9bf fixed minor spelling and grammar typos 2025-02-12 12:59:29 -08:00
Alexander Sisco 2437edd51f fixed incorrect bitmask in xor example 2025-02-11 15:21:26 -08:00
Alexander Sisco f7e8d4c444 added header for quiz problems 2025-02-11 15:13:25 -08:00
Alexander Sisco b7b3297d06 added blank lines between sections to make them
easier to find
2025-02-11 15:11:55 -08:00
Alexander Sisco 6fbf81d929 edited the first two paragraphs 2025-02-11 15:07:51 -08:00
Alexander Sisco 465536baf0 made some simple changes to the wording to reflect
the fact that this is a quiz
2025-02-11 13:45:51 -08:00
Alexander Sisco a7cd808bb8 moved explanatory content below the broken code in
main so that the exercise functions more like a quiz
2025-02-11 11:56:57 -08:00
Alexander Sisco 20596bc290 converted 110 to a quiz (quiz 9) 2025-02-10 21:33:15 -08:00
Alexander Sisco 596d5e50ca format fix 2025-02-08 13:09:12 -08:00
Alexander Sisco 502ac8711e added newline between toggle and set sections to
make the expected output match
2025-02-04 09:31:29 -08:00
Alexander Sisco 657fd6aff0 changed the order of the sections to improve flow 2025-02-04 08:57:23 -08:00
Alexander Sisco 3faad6e17b Suggesting a third exercise for bit manipulation 2025-02-03 23:24:34 -08:00
Chris Boesch fabedb4a24 Merge pull request 'Use print alias in exercise 100_for4.zig' (#198) from Zorgatone/ziglings-solutions:use-print-alias into main
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/198
2025-01-09 15:27:12 +00:00
Chris Boesch a47dfe1f4d Merge branch 'main' into main 2025-01-08 13:26:15 +00:00
chrboesch 90d05995b5 Update exercises/108_labeled_switch.zig
Fixed an error in the debug statement and made the text a bit more coherent.

Signed-off-by: chrboesch <chrboesch@noreply.codeberg.org>
2025-01-08 13:22:29 +00:00
chrboesch 54f743ba43 Update exercises/108_labeled_switch.zig
The sentence was slightly unclear

Signed-off-by: chrboesch <chrboesch@noreply.codeberg.org>
2025-01-08 12:18:25 +00:00
mikkurogue 87b258d0a9 Fix a typo: we need do we need to -> we need to
Morning delirium does not help when looking at lots of words
2025-01-07 18:00:16 +00:00
Zorgatone c2dcaf3099 Use print alias in exercise 100_for4.zig 2025-01-07 15:21:36 +00:00
mikkurogue 5cdaee7420 Update: Remove the 4th branch in favour of just making that the else branch
Probably easier to not have an "unused" branch that returns the same as the else branch in the example.

Signed-off-by: mikkurogue <mikkurogue@noreply.codeberg.org>
2025-01-07 10:15:59 +00:00
David Pape 26978cb2d3 Fix typo vaild → valid 2025-01-04 21:40:19 +01:00
mikkurogue de353bcb3b Update: 108 Labeled switch example to contain default case for exhaustion
Update example text to give clarity on default/exhaustive case.

Reasoning:
The input for the example will not compile if user would want to test this for the logic of a labeled switch. Due the input not being an exhaustive input but rather "any u8 integer" (for the lack of better terminology) we need to use the else branch to indicate that the default case is handled, in this case by just emulating the '4' branch, but this could return an error.InvalidCaseProvided for example.

Signed-off-by: mikkurogue <michael.lindemans@outlook.com>
2025-01-04 11:56:25 +00:00
innerviewer 02bd0b2022 Merge branch 'main' into fix-consistent-naming-106 2024-11-09 13:28:43 +00:00
Chris Boesch 0d9458807e
Deleted unnecessary pointer. 2024-11-08 22:48:37 +01:00
innerviewer 33d61cb3c9
Minor case-related changes. 2024-11-08 13:29:44 +01:00
innerviewer e55f8e8699
Added missing space after a sentence. 2024-11-07 22:05:00 +01:00
Chris Boesch 37a0f42621
Fixed link to format source code. 2024-11-07 21:45:47 +01:00
Chris Boesch bfed660020
Fixed formating, created patch file. 2024-11-07 15:01:59 +01:00
bgthompson 75e5e53497 removed commented solution lines in vectors exercise, added ??? into lines instead 2024-11-03 11:18:18 +10:00