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
bgthompson
c90d6015e3
created a new exercise about vectors in zig, gave it number 109
2024-11-03 11:16:00 +10:00
Chris Boesch
fb018d212c
Improved maximumNarcissism
2024-11-02 17:03:46 +01:00
Roman Frołow
286439cddc
zero
2024-11-02 14:37:41 +01:00
Roman Frołow
f629d78268
reuse fields
2024-11-02 10:48:50 +01:00
factormystic
02478759b4
Rephrase instruction for clarity
2024-10-26 20:43:47 +00:00
Chris Boesch
d1b49f353e
Minor improvements.
2024-09-20 12:10:55 +02:00
Nuno Mendes
ed1a20d51b
improve explanantions in labeled switch
2024-09-18 23:26:33 +02:00
Nuno Mendes
db569a1478
update labeled switch to also have a break statement
2024-09-16 18:39:54 +02:00
Nuno Mendes
335a78f8f5
108: Add a exercise for a labeled switch
2024-09-15 20:14:49 +02:00
Chris Boesch
26f4785a99
Corrects the description of the new @typeInfo().@"struct".fields
2024-09-07 19:21:57 +02:00
Chris Boesch
7f1df86938
Reseted the simplification for de-referencing.
2024-09-04 20:52:42 +02:00
Chris Boesch
b2f56c7cea
Fixes several changes in std.builtin.zig
2024-09-02 19:33:59 +02:00
Chris Boesch
3baf0ae657
Simplified de-referencing for clarification
2024-08-11 18:23:48 +02:00
Chris Boesch
17f9312034
Clarification in description for ranges in loops.
2024-08-11 16:29:14 +02:00
Chris Boesch
b26e3b2ac4
Fixed error message through a TAB in the comment, see https://github.com/ziglang/zig/issues/20928
2024-08-04 14:19:05 +02:00
Alex McHugh
3763f976eb
046: Show usage of .? and hint towards new solution.
2024-06-23 19:35:22 +12:00
Andrew Dunbar
582a2558c7
English fixes for 106_files.zig
2024-06-12 17:52:33 +10:00
Andrew Dunbar
c9e5c7d561
English fixes for 107_files2.zig
2024-06-12 17:29:11 +10:00
Chris Boesch
1f5ec78df8
fixed typo
2024-06-08 19:20:30 +02:00
Chris Boesch
7f78701d19
Merge branch 'main' into grammar
2024-06-08 16:31:06 +00:00
hippietrail
6223dc0f83
Verbs agree with the head of the noun phrase, not the closest noun
...
the result...are passed→the result...is passed
the number...vary→the number...varies
2024-05-25 11:25:09 +00:00
Roman Frołow
a6d13af0c2
the Earth
2024-05-20 21:32:32 +02:00
rpm0372
efe2d19c69
Update exercises/105_threading2.zig
...
The last word, '"diggits" was misspelled.
2024-05-11 22:38:15 +00:00
Chris Boesch
67f87a76c2
Nobody wants the long version of finding out if a variable is set.
...
So switched to the short version with 'orelse'. ;)
2024-05-10 23:21:04 +02:00
Chris Boesch
19bd8745e4
Fix some typos
2024-05-06 09:13:56 +02:00
David Hain
8cb2a5aa3c
fix: some grammatical errors
2024-05-04 22:53:04 +02:00
David Hain
c936c5e123
fix: many grammatical errors
2024-05-04 22:35:07 +02:00
David Hain
5c2354a1bf
fix: typo: removed extra s
2024-05-04 21:12:54 +02:00
David Hain
4dbd056100
fix: typo: % instead of @ for a builtin function
2024-05-04 18:51:00 +02:00
susubub
aa74dde367
fixing little typo on exercise 107_files2.zig
2024-04-17 20:04:43 -03:00
Chris Boesch
ba2a9622c4
Additional timer in thread start added
2024-04-10 19:13:46 +02:00
Chris Boesch
7732cd7716
Greater gradation of timers built into the threads
2024-04-10 16:06:23 +02:00
Chris Boesch
e06cdc0b70
Merge branch 'main' into i69
2024-03-28 20:42:35 +00:00
Chris Boesch
86ac326885
fix typo
2024-03-28 21:33:16 +01:00
Alan CHUNG
05589f8ba1
added format parameter {d}
2024-03-27 16:53:19 +08:00
Alan CHUNG
223fc79e44
106 & 107
2024-03-27 16:40:24 +08:00
Alan CHUNG
9ce889b438
106_files.zig actual test
2024-03-26 13:51:59 +08:00
Alan CHUNG
74a6e60e17
add patch files for 106_files.zig
2024-03-25 16:39:45 +08:00
Alan CHUNG
23b11a7509
106_files.zig format
2024-03-25 16:36:15 +08:00
Dizzyi
ec6f6c5870
added exercise/106_files.zig
2024-03-25 01:11:33 +08:00
Chris Boesch
95cfeaa606
Update exercises/105_threading2.zig
...
Fixed typo.
2024-03-23 15:57:33 +00:00
Chris Boesch
d65e3f3f9a
Added second threading exercise.
2024-03-23 16:42:27 +01:00
Chris Boesch
9844123dd1
Improved the explanation about passing arguments and added an example.
2024-03-14 23:37:14 +01:00
Chris Boesch
d0519d18fa
Fixed unicode literal
2024-03-08 01:07:57 +01:00
Chris Boesch
6984345d0a
Added threading exercise
2024-03-05 09:15:57 +01:00
Chris Boesch
9e48c9a339
Added notes to exercise 94 c_math.
2024-02-28 13:01:11 +01:00
Chris Boesch
8257ccb5c8
Text improvement
...
closes #47
2024-02-11 14:07:37 +00:00
Chris Boesch
fa22e861d5
Merge pull request 'added space, missing after end-of-sentence dot.' ( #40 ) from anthon/exercises:missing-space-1 into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/40
2024-01-13 15:14:07 +00:00
Chris Boesch
7bfd7adce8
Update exercises/093_hello_c.zig
...
small typo
2024-01-13 14:27:58 +00:00
Anthon
58dff3f504
added space, missing after end-of-sentence dot.
2024-01-10 06:16:44 +00:00
Matthew Robinson
1ed03cf0a1
Fix formatting of comment
2024-01-01 02:16:39 +08:00
Matthew Robinson
1a001b9eb7
Correct comment to match code in 076_sentinels
2024-01-01 01:41:31 +08:00
babaiserror
2fb7da53e7
Fix minor typo
2023-12-29 22:59:39 -05:00
Ahmed
46e3a38dbc
Fix two minor typos
2023-11-21 19:09:47 +02:00
Chris Boesch
7679f93f68
Converted var to const if there is no mutation in var.
...
This is checked from compiler version 0.12.0-dev.1664
2023-11-21 15:01:22 +01:00
Chris Boesch
55b58fea56
Change the task so that the exercise contains two errors again.
2023-11-06 19:50:47 +01:00
Chris Boesch
2feeb282a9
fixed typos
2023-10-22 14:19:23 +02:00
Uy Ha
b6abbf948c
Introduce syntax for turning a many pointer to a slice
2023-10-18 19:28:34 +00:00
Chris Boesch
36d8170d7c
fixed language changes in @typeInfo
2023-10-08 18:51:22 +02:00
rond
4a3e4474b7
fix(103_tokenization): ✏️ Migrated to tokenizeAny
...
The tokenize functions seems to be deprecated as per the docs:
https://ziglang.org/documentation/master/std/#A;std:mem.tokenize
tokenizeAny is aliased to tokenizeAny as per:
https://github.com/ziglang/zig/blob/master/lib/std/mem.zig#L2130C32-L2130C32
2023-10-04 04:53:34 +02:00
rofrol
73f7670667
Global scope is container-level scope
...
https://ziglang.org/documentation/master/#Compile-Time-Expressions
2023-09-20 22:30:57 +00:00
Juergen Hoetzel
8c2202c73d
Add example for Unicode Code point literal > 255
...
Only Basic Latin and Latin-1 Supplement code points fit into a single
byte.
2023-08-27 12:33:33 +02:00
Kai Norman Clasen
11a120521d
Add link to DoD talk in 101_for5.zig
2023-08-17 19:43:13 +02:00
Chris Boesch
4eb949759b
changed struct name 'class' into 'role'
2023-08-17 14:55:11 +02:00
Chris Boesch
5a0681948b
changed struct name 'class' into 'role'
2023-08-02 23:29:02 +02:00
Kim SHrier
db653d29ee
fix typo
2023-07-03 02:06:40 -06:00
Chris Boesch
e142d40fb0
Update 078_sentinels3.zig
...
Changed description of @ptrCast
closes https://github.com/ratfactor/ziglings/issues/334
2023-06-29 21:32:44 +02:00
Chris Boesch
a5a36337e8
Revised exercises due to the changes of Zig version 0.11.0-dev.3853
2023-06-26 23:43:39 +02:00
Chris Boesch
a2b0b976a6
First tokenization exerice.
2023-06-26 00:54:39 +02:00
lording
d52f360731
Update outdated comments
2023-06-22 12:11:24 +00:00
lording
3e502fe69b
Merge branch 'main' into refactor-var-to-const
2023-06-22 09:48:10 +00:00
lording
d2d3dfa277
var to const when posssible
2023-06-22 09:41:41 +00:00
lording
ccb580f95d
Fix broken builtin name in exercise 96
2023-06-22 08:23:22 +00:00
lording
39952817b3
Fix broken builtin name in exercise 36
2023-06-22 08:23:01 +00:00
Tobias Frilling
5984444489
fix typo
2023-06-17 09:34:37 +02:00
Chris Boesch
7a16ed09ac
Fixed missing comptime.
2023-06-11 23:41:42 +02:00
Chris Boesch
33d3cc1647
Fixed description of @addWithOverflow
2023-06-10 22:04:03 +02:00
Chris Boesch
80c92e3c94
closes https://github.com/ratfactor/ziglings/pull/311
2023-06-09 17:25:10 +02:00
Pete Dietl
edcf904ca2
Change grammar: there's -> there are ex. 17
2023-05-27 01:28:30 +02:00