An open API service indexing awesome lists of open source software.

https://github.com/fumingpower3925/ziglings-solutions

My solutions for the popular ziglings tiny broken problems. Original Repo:
https://github.com/fumingpower3925/ziglings-solutions

low-level-programming system-programming zig ziglang

Last synced: 11 days ago
JSON representation

My solutions for the popular ziglings tiny broken problems. Original Repo:

Awesome Lists containing this project

README

          

# Ziglings Solutions
## Description

This set of little exercises are one of the best ways to learn the Zig programming language. And as my current goal is to learn the Zig programming language I started solving them and uploading my solutions here.

## Checklist

- [X] [001_hello](solutions/001_hello.zig)
- [X] [002_std](solutions/002_std.zig)
- [X] [003_assignment](solutions/003_assignment.zig)
- [X] [004_arrays](solutions/004_arrays.zig)
- [X] [005_arrays2](solutions/005_arrays2.zig)
- [X] [006_strings](solutions/006_strings.zig)
- [X] [007_strings2](solutions/007_strings2.zig)
- [X] [008_quiz](solutions/008_quiz.zig)
- [X] [009_if](solutions/009_if.zig)
- [X] [010_if2](solutions/010_if2.zig)
- [X] [011_while](solutions/011_while.zig)
- [X] [012_while2](solutions/012_while2.zig)
- [X] [013_while3](solutions/013_while3.zig)
- [X] [014_while4](solutions/014_while4.zig)
- [X] [015_for](solutions/015_for.zig)
- [X] [016_for2](solutions/016_for2.zig)
- [X] [017_quiz2](solutions/017_quiz2.zig)
- [X] [018_functions](solutions/018_functions.zig)
- [X] [019_functions2](solutions/019_functions2.zig)
- [X] [020_quiz3](solutions/020_quiz3.zig)
- [X] [021_errors](solutions/021_errors.zig)
- [X] [022_errors2](solutions/022_errors2.zig)
- [X] [023_errors3](solutions/023_errors3.zig)
- [X] [024_errors4](solutions/024_errors4.zig)
- [X] [025_errors5](solutions/025_errors5.zig)
- [X] [026_hello2](solutions/026_hello2.zig)
- [X] [027_defer](solutions/027_defer.zig)
- [X] [028_defer2](solutions/028_defer2.zig)
- [X] [029_errdefer](solutions/029_errdefer.zig)
- [X] [030_switch](solutions/030_switch.zig)
- [X] [031_switch2](solutions/031_switch2.zig)
- [X] [032_unreachable](solutions/032_unreachable.zig)
- [X] [033_iferror](solutions/033_iferror.zig)
- [X] [034_quiz4](solutions/034_quiz4.zig)
- [X] [035_enums](solutions/035_enums.zig)
- [X] [036_enums2](solutions/036_enums2.zig)
- [X] [037_structs](solutions/037_structs.zig)
- [X] [038_structs2](solutions/038_structs2.zig)
- [X] [039_pointers](solutions/039_pointers.zig)
- [X] [040_pointers2](solutions/040_pointers2.zig)
- [ ] 041_pointers3
- [ ] 042_pointers4
- [ ] 043_pointers5
- [ ] 044_quiz5
- [ ] 045_optionals
- [ ] 046_optionals2
- [ ] 047_methods
- [ ] 048_methods2
- [ ] 049_quiz6
- [ ] 050_no_value
- [ ] 051_values
- [ ] 052_slices
- [ ] 053_slices2
- [ ] 054_manypointers
- [ ] 055_unions
- [ ] 056_unions2
- [ ] 057_unions3
- [ ] 058_quiz7
- [ ] 059_integers
- [ ] 060_floats
- [ ] 061_coercions
- [ ] 062_loop_expressions
- [ ] 063_labels
- [ ] 064_builtins
- [ ] 065_builtins2
- [ ] 066_comptime
- [ ] 067_comptime2
- [ ] 068_comptime3
- [ ] 069_comptime4
- [ ] 070_comptime5
- [ ] 071_comptime6
- [ ] 072_comptime7
- [ ] 073_comptime8
- [ ] 074_comptime9
- [ ] 075_quiz8
- [ ] 076_sentinels
- [ ] 077_sentinels2
- [ ] 078_sentinels3
- [ ] 079_quoted_identifiers
- [ ] 080_anonymous_structs
- [ ] 081_anonymous_structs2
- [ ] 082_anonymous_structs3
- [ ] 083_anonymous_lists
- [ ] 084_async
- [ ] 085_async2
- [ ] 086_async3
- [ ] 087_async4
- [ ] 088_async5
- [ ] 089_async6
- [ ] 090_async7
- [ ] 091_async8
- [ ] 092_interfaces
- [ ] 093_hello_c
- [ ] 094_c_math
- [ ] 095_for3
- [ ] 096_memory_allocation
- [ ] 097_bit_manipulation
- [ ] 098_bit_manipulation2
- [ ] 099_formatting
- [ ] 100_for4
- [ ] 101_for5
- [ ] 102_testing
- [ ] 103_tokenization
- [ ] 104_threading
- [ ] 105_threading2
- [ ] 106_files
- [ ] 107_files2
- [ ] 108_labeled_switch
- [ ] 109_vectors
- [ ] 110_quiz9
- [ ] 999_the_end