Directories ¶ Show internal Expand all Path Synopsis learngo 02-write-your-first-program 02-write-your-first-program/exercises/01-print-names 02-write-your-first-program/exercises/01-print-names/solution 03-packages-and-scopes/01-packages 03-packages-and-scopes/02-scopes/01-scopes 03-packages-and-scopes/02-scopes/02-block-scope 03-packages-and-scopes/02-scopes/03-nested-scope 03-packages-and-scopes/02-scopes/04-package-scope 03-packages-and-scopes/03-importing/01-file-scope 03-packages-and-scopes/03-importing/02-renaming 03-packages-and-scopes/exercises/01-packages 03-packages-and-scopes/exercises/01-packages/solution 03-packages-and-scopes/exercises/02-scopes 03-packages-and-scopes/exercises/02-scopes/solution 03-packages-and-scopes/exercises/03-importing 03-packages-and-scopes/exercises/03-importing/solution 04-statements-expressions-comments/01-statements/01-execution-flow 04-statements-expressions-comments/01-statements/02-semicolons 04-statements-expressions-comments/02-expressions/01-operator 04-statements-expressions-comments/02-expressions/02-call-expression 04-statements-expressions-comments/03-comments 04-statements-expressions-comments/exercises/01-shy-semicolons 04-statements-expressions-comments/exercises/01-shy-semicolons/solution 04-statements-expressions-comments/exercises/02-naked-expression 04-statements-expressions-comments/exercises/02-naked-expression/solution 04-statements-expressions-comments/exercises/03-operators-combine 04-statements-expressions-comments/exercises/03-operators-combine/solution 04-statements-expressions-comments/exercises/04-print-go-version 04-statements-expressions-comments/exercises/04-print-go-version/solution 04-statements-expressions-comments/exercises/05-comment-out 04-statements-expressions-comments/exercises/05-comment-out/solution 05-write-your-first-library-package/exercise/solution/golang 05-write-your-first-library-package/exercise/solution/golang/cmd 05-write-your-first-library-package/printer 05-write-your-first-library-package/printer/cmd 06-variables/01-basic-data-types 06-variables/01-basic-data-types/exercises/01-print-the-literals 06-variables/01-basic-data-types/exercises/01-print-the-literals/solution 06-variables/01-basic-data-types/exercises/02-print-hexes 06-variables/01-basic-data-types/exercises/02-print-hexes/solution 06-variables/02-declarations/01-declaration-syntax/01-syntax 06-variables/02-declarations/01-declaration-syntax/02-naming-rules 06-variables/02-declarations/01-declaration-syntax/03-order-of-declaration 06-variables/02-declarations/02-example-declarations/01-int 06-variables/02-declarations/02-example-declarations/02-float64 06-variables/02-declarations/02-example-declarations/03-bool 06-variables/02-declarations/02-example-declarations/04-string 06-variables/02-declarations/03-zero-values 06-variables/02-declarations/04-unused-variables-and-blank-identifier/01-unused-variable 06-variables/02-declarations/04-unused-variables-and-blank-identifier/02-blank-identifier 06-variables/02-declarations/05-multiple-declarations/01-multiple 06-variables/02-declarations/05-multiple-declarations/02-parallel 06-variables/02-declarations/06-examples 06-variables/02-declarations/exercises/01-int 06-variables/02-declarations/exercises/01-int/solution 06-variables/02-declarations/exercises/02-bool 06-variables/02-declarations/exercises/02-bool/solution 06-variables/02-declarations/exercises/03-float64 06-variables/02-declarations/exercises/03-float64/solution 06-variables/02-declarations/exercises/04-string 06-variables/02-declarations/exercises/04-string/solution 06-variables/02-declarations/exercises/05-undeclarables 06-variables/02-declarations/exercises/05-undeclarables/solution 06-variables/02-declarations/exercises/06-with-bits 06-variables/02-declarations/exercises/06-with-bits/solution 06-variables/02-declarations/exercises/07-multiple 06-variables/02-declarations/exercises/07-multiple/solution 06-variables/02-declarations/exercises/08-multiple-2 06-variables/02-declarations/exercises/08-multiple-2/solution 06-variables/02-declarations/exercises/09-unused 06-variables/02-declarations/exercises/09-unused/solution 06-variables/02-declarations/exercises/10-package-variable 06-variables/02-declarations/exercises/10-package-variable/solution 06-variables/02-declarations/exercises/11-wrong-doer 06-variables/02-declarations/exercises/11-wrong-doer/solution 06-variables/03-short-declaration/01-initialization-and-short-declaration/01-initialization 06-variables/03-short-declaration/01-initialization-and-short-declaration/02-short-declaration 06-variables/03-short-declaration/01-initialization-and-short-declaration/03-coding-example 06-variables/03-short-declaration/02-package-scope 06-variables/03-short-declaration/03-multiple-short-declaration/01-declaration 06-variables/03-short-declaration/03-multiple-short-declaration/02-coding-example 06-variables/03-short-declaration/03-multiple-short-declaration/03-redeclaration/01 06-variables/03-short-declaration/03-multiple-short-declaration/03-redeclaration/02-coding-example 06-variables/03-short-declaration/04-short-vs-normal/01-declaration 06-variables/03-short-declaration/04-short-vs-normal/02-short-declaration 06-variables/03-short-declaration/exercises/01-short-declare 06-variables/03-short-declaration/exercises/01-short-declare/solution 06-variables/03-short-declaration/exercises/02-multiple-short-declare 06-variables/03-short-declaration/exercises/02-multiple-short-declare/solution 06-variables/03-short-declaration/exercises/03-multiple-short-declare-2 06-variables/03-short-declaration/exercises/03-multiple-short-declare-2/solution 06-variables/03-short-declaration/exercises/04-short-with-expression 06-variables/03-short-declaration/exercises/04-short-with-expression/solution 06-variables/03-short-declaration/exercises/05-short-discard 06-variables/03-short-declaration/exercises/05-short-discard/solution 06-variables/03-short-declaration/exercises/06-redeclare 06-variables/03-short-declaration/exercises/06-redeclare/solution 06-variables/04-assignment/01-assignment/01-assignment 06-variables/04-assignment/01-assignment/02-strongly-typed 06-variables/04-assignment/01-assignment/03-examples 06-variables/04-assignment/01-overview 06-variables/04-assignment/05-multiple-assignment 06-variables/04-assignment/06-swapping 06-variables/04-assignment/07-path-project 06-variables/04-assignment/08-path-project-discarding 06-variables/04-assignment/09-path-project-shortdecl 06-variables/04-assignment/exercises/01-make-it-blue 06-variables/04-assignment/exercises/01-make-it-blue/solution 06-variables/04-assignment/exercises/02-vars-to-vars 06-variables/04-assignment/exercises/02-vars-to-vars/solution 06-variables/04-assignment/exercises/03-assign-with-expressions 06-variables/04-assignment/exercises/03-assign-with-expressions/solution 06-variables/04-assignment/exercises/04-find-the-rectangle-perimeter 06-variables/04-assignment/exercises/04-find-the-rectangle-perimeter/solution 06-variables/04-assignment/exercises/05-multi-assign 06-variables/04-assignment/exercises/05-multi-assign/solution 06-variables/04-assignment/exercises/06-multi-assign-2 06-variables/04-assignment/exercises/06-multi-assign-2/solution 06-variables/04-assignment/exercises/07-multi-short-func 06-variables/04-assignment/exercises/07-multi-short-func/solution 06-variables/04-assignment/exercises/08-swapper 06-variables/04-assignment/exercises/08-swapper/solution 06-variables/04-assignment/exercises/09-swapper-2 06-variables/04-assignment/exercises/09-swapper-2/solution 06-variables/04-assignment/exercises/10-discard-the-file 06-variables/04-assignment/exercises/10-discard-the-file/solution 06-variables/05-type-conversion/01-destructive 06-variables/05-type-conversion/02-correct 06-variables/05-type-conversion/03-numeric-conversion 06-variables/05-type-conversion/exercises/01-convert-and-fix 06-variables/05-type-conversion/exercises/01-convert-and-fix/solution 06-variables/05-type-conversion/exercises/02-convert-and-fix-2 06-variables/05-type-conversion/exercises/02-convert-and-fix-2/solution 06-variables/05-type-conversion/exercises/03-convert-and-fix-3 06-variables/05-type-conversion/exercises/03-convert-and-fix-3/solution 06-variables/05-type-conversion/exercises/04-convert-and-fix-4 06-variables/05-type-conversion/exercises/04-convert-and-fix-4/solution 06-variables/05-type-conversion/exercises/05-convert-and-fix-5 06-variables/05-type-conversion/exercises/05-convert-and-fix-5/solution 06-variables/06-project-greeter/01-demonstration 06-variables/06-project-greeter/02-version1 06-variables/06-project-greeter/03-version2 06-variables/06-project-greeter/exercises/01-count-arguments 06-variables/06-project-greeter/exercises/01-count-arguments/solution 06-variables/06-project-greeter/exercises/02-print-the-path 06-variables/06-project-greeter/exercises/02-print-the-path/solution 06-variables/06-project-greeter/exercises/03-print-your-name 06-variables/06-project-greeter/exercises/03-print-your-name/solution 06-variables/06-project-greeter/exercises/04-greet-more-people 06-variables/06-project-greeter/exercises/04-greet-more-people/solution 06-variables/06-project-greeter/exercises/05-greet-5-people 06-variables/06-project-greeter/exercises/05-greet-5-people/solution 06-variables/06-project-greeter/exercises/solution-to-the-lecture-exercise 07-printf/01-intro/01-println-vs-printf 07-printf/01-intro/02 07-printf/02-escape-sequences 07-printf/03-printing-types 07-printf/04-coding 07-printf/exercises/01-print-your-age 07-printf/exercises/01-print-your-age/solution 07-printf/exercises/02-print-your-name-and-lastname 07-printf/exercises/02-print-your-name-and-lastname/solution 07-printf/exercises/03-false-claims 07-printf/exercises/03-false-claims/solution 07-printf/exercises/04-print-the-temperature 07-printf/exercises/04-print-the-temperature/solution 07-printf/exercises/05-double-quotes 07-printf/exercises/05-double-quotes/solution 07-printf/exercises/06-print-the-type 07-printf/exercises/06-print-the-type/solution 07-printf/exercises/07-print-the-type-2 07-printf/exercises/07-print-the-type-2/solution 07-printf/exercises/08-print-the-type-3 07-printf/exercises/08-print-the-type-3/solution 07-printf/exercises/09-print-the-type-4 07-printf/exercises/09-print-the-type-4/solution 07-printf/exercises/10-print-your-fullname 07-printf/exercises/10-print-your-fullname/solution 08-numbers-and-strings/01-numbers/01-arithmetic-operators/01 08-numbers-and-strings/01-numbers/01-arithmetic-operators/02 08-numbers-and-strings/01-numbers/01-arithmetic-operators/03-float-inaccuracy/01 08-numbers-and-strings/01-numbers/01-arithmetic-operators/03-float-inaccuracy/02 08-numbers-and-strings/01-numbers/01-arithmetic-operators/03-float-inaccuracy/03 08-numbers-and-strings/01-numbers/02-arithmetic-operators-examples/01 08-numbers-and-strings/01-numbers/02-arithmetic-operators-examples/02 08-numbers-and-strings/01-numbers/03-precedence/01 08-numbers-and-strings/01-numbers/03-precedence/02 08-numbers-and-strings/01-numbers/03-precedence/03 08-numbers-and-strings/01-numbers/03-precedence/04 08-numbers-and-strings/01-numbers/04-incdec-statement/01 08-numbers-and-strings/01-numbers/04-incdec-statement/02 08-numbers-and-strings/01-numbers/04-incdec-statement/03 08-numbers-and-strings/01-numbers/05-assignment-operations 08-numbers-and-strings/01-numbers/06-project-feet-to-meters 08-numbers-and-strings/01-numbers/06-project-feet-to-meters/exercise-solution 08-numbers-and-strings/01-numbers/exercises/01-do-some-calculations 08-numbers-and-strings/01-numbers/exercises/01-do-some-calculations/solution 08-numbers-and-strings/01-numbers/exercises/02-fix-the-float 08-numbers-and-strings/01-numbers/exercises/02-fix-the-float/solution 08-numbers-and-strings/01-numbers/exercises/03-precedence 08-numbers-and-strings/01-numbers/exercises/03-precedence/solution 08-numbers-and-strings/01-numbers/exercises/04-incdecs 08-numbers-and-strings/01-numbers/exercises/04-incdecs/solution 08-numbers-and-strings/01-numbers/exercises/05-manipulate-a-counter 08-numbers-and-strings/01-numbers/exercises/05-manipulate-a-counter/solution 08-numbers-and-strings/01-numbers/exercises/06-simplify-the-assignments 08-numbers-and-strings/01-numbers/exercises/06-simplify-the-assignments/solution 08-numbers-and-strings/01-numbers/exercises/07-circle-area 08-numbers-and-strings/01-numbers/exercises/07-circle-area/solution 08-numbers-and-strings/01-numbers/exercises/08-sphere-area 08-numbers-and-strings/01-numbers/exercises/08-sphere-area/solution 08-numbers-and-strings/01-numbers/exercises/09-sphere-volume 08-numbers-and-strings/01-numbers/exercises/09-sphere-volume/solution 08-numbers-and-strings/02-strings/01-raw-string-literal 08-numbers-and-strings/02-strings/02-concatenation/01 08-numbers-and-strings/02-strings/02-concatenation/02-assignment-operation 08-numbers-and-strings/02-strings/02-concatenation/03-concat-non-strings 08-numbers-and-strings/02-strings/03-string-length/01-len 08-numbers-and-strings/02-strings/03-string-length/02-unicode-len 08-numbers-and-strings/02-strings/04-project-banger 08-numbers-and-strings/02-strings/04-project-banger/exercise-solution 08-numbers-and-strings/02-strings/exercises/01-windows-path 08-numbers-and-strings/02-strings/exercises/01-windows-path/solution 08-numbers-and-strings/02-strings/exercises/02-print-json 08-numbers-and-strings/02-strings/exercises/02-print-json/solution 08-numbers-and-strings/02-strings/exercises/03-raw-concat 08-numbers-and-strings/02-strings/exercises/03-raw-concat/solution 08-numbers-and-strings/02-strings/exercises/04-count-the-chars 08-numbers-and-strings/02-strings/exercises/04-count-the-chars/solution 08-numbers-and-strings/02-strings/exercises/05-improved-banger 08-numbers-and-strings/02-strings/exercises/05-improved-banger/solution 08-numbers-and-strings/02-strings/exercises/06-tolowercase 08-numbers-and-strings/02-strings/exercises/06-tolowercase/solution 08-numbers-and-strings/02-strings/exercises/07-trim-it 08-numbers-and-strings/02-strings/exercises/07-trim-it/solution 08-numbers-and-strings/02-strings/exercises/08-right-trim-it 08-numbers-and-strings/02-strings/exercises/08-right-trim-it/solution 09-go-type-system/01-bits 09-go-type-system/02-bytes 09-go-type-system/03-predeclared-types 09-go-type-system/04-overflow/01-problem 09-go-type-system/04-overflow/02-explain 09-go-type-system/04-overflow/03-destructive 09-go-type-system/05-defined-types/01-duration-example 09-go-type-system/05-defined-types/02-type-definition-create-your-own-type 09-go-type-system/05-defined-types/03-underlying-types 09-go-type-system/05-defined-types/03-underlying-types/weights 09-go-type-system/06-aliased-types 09-go-type-system/exercises/01-optimal-types 09-go-type-system/exercises/01-optimal-types/solution 09-go-type-system/exercises/02-the-type-problem 09-go-type-system/exercises/02-the-type-problem/solution 09-go-type-system/exercises/03-parse-arg-numbers 09-go-type-system/exercises/03-parse-arg-numbers/solution 09-go-type-system/exercises/04-time-multiplier 09-go-type-system/exercises/04-time-multiplier/solution 09-go-type-system/exercises/05-refactor-feet-to-meter 09-go-type-system/exercises/05-refactor-feet-to-meter/solution 09-go-type-system/exercises/06-convert-the-types 09-go-type-system/exercises/06-convert-the-types/solution 10-constants/01-declarations/01-syntax/01-magic-numbers 10-constants/01-declarations/01-syntax/02-constants 10-constants/01-declarations/01-syntax/03-safety 10-constants/01-declarations/01-syntax/04-rules/01-immutability 10-constants/01-declarations/01-syntax/04-rules/02-runtime-func 10-constants/01-declarations/01-syntax/04-rules/03-runtime-var 10-constants/01-declarations/01-syntax/04-rules/04-len 10-constants/01-declarations/02-constant-types-and-expressions/01 10-constants/01-declarations/02-constant-types-and-expressions/02 10-constants/01-declarations/02-constant-types-and-expressions/03 10-constants/01-declarations/03-multiple-declaration/01 10-constants/01-declarations/03-multiple-declaration/02 10-constants/01-declarations/03-multiple-declaration/03 10-constants/02-typeless-constants/01-typeless-constants 10-constants/02-typeless-constants/02-typed-vs-typeless/01 10-constants/02-typeless-constants/02-typed-vs-typeless/02 10-constants/02-typeless-constants/02-typed-vs-typeless/03 10-constants/02-typeless-constants/02-typed-vs-typeless/04 10-constants/02-typeless-constants/03-default-type/01 10-constants/02-typeless-constants/03-default-type/02 10-constants/02-typeless-constants/03-default-type/03 10-constants/02-typeless-constants/03-default-type/04 10-constants/02-typeless-constants/03-default-type/05 10-constants/02-typeless-constants/04-demo/01 10-constants/02-typeless-constants/04-demo/02 10-constants/03-refactor-feet-to-meters 10-constants/03-refactor-feet-to-meters/solution 10-constants/03-refactor-feet-to-meters/solution/without-comments 10-constants/04-iota/01-manually 10-constants/04-iota/02-with-iota 10-constants/04-iota/03-expressions 10-constants/04-iota/04-blank-identifier/01 10-constants/04-iota/04-blank-identifier/02 10-constants/04-iota/04-blank-identifier/03 10-constants/exercises/01-minutes-in-weeks 10-constants/exercises/01-minutes-in-weeks/solution 10-constants/exercises/02-remove-the-magic 10-constants/exercises/02-remove-the-magic/solution 10-constants/exercises/03-constant-length 10-constants/exercises/03-constant-length/solution 10-constants/exercises/04-tau 10-constants/exercises/04-tau/solution 10-constants/exercises/05-area 10-constants/exercises/05-area/solution 10-constants/exercises/06-no-conversions-allowed 10-constants/exercises/06-no-conversions-allowed/solution 10-constants/exercises/07-iota-months 10-constants/exercises/07-iota-months/solution 10-constants/exercises/08-iota-months-2 10-constants/exercises/08-iota-months-2/solution 10-constants/exercises/09-iota-seasons 10-constants/exercises/09-iota-seasons/solution 11-if/01-boolean-operators/01-comparison-operators 11-if/01-boolean-operators/02-comparison-and-assignability/01 11-if/01-boolean-operators/02-comparison-and-assignability/02 11-if/01-boolean-operators/02-comparison-and-assignability/03 11-if/01-boolean-operators/03-logical-operators/01-and-operator/01 11-if/01-boolean-operators/03-logical-operators/01-and-operator/02 11-if/01-boolean-operators/03-logical-operators/02-or-operator/01 11-if/01-boolean-operators/03-logical-operators/02-or-operator/02 11-if/01-boolean-operators/03-logical-operators/03-not-operator/01 11-if/01-boolean-operators/03-logical-operators/03-not-operator/02 11-if/02-if-statement/01-if-branch 11-if/02-if-statement/02-else-branch 11-if/02-if-statement/03-else-if-branch/01 11-if/02-if-statement/03-else-if-branch/02 11-if/02-if-statement/04-refactor-feet-to-meters 11-if/02-if-statement/05-challenge-userpass/01-1st-challenge/01-challenge 11-if/02-if-statement/05-challenge-userpass/01-1st-challenge/02-solution 11-if/02-if-statement/05-challenge-userpass/01-1st-challenge/03-solution-refactor 11-if/02-if-statement/05-challenge-userpass/02-2nd-challenge/01-challenge 11-if/02-if-statement/05-challenge-userpass/02-2nd-challenge/02-solution 11-if/03-error-handling/01-itoa 11-if/03-error-handling/02-atoi 11-if/03-error-handling/03-atoi-error-handling 11-if/03-error-handling/04-challenge-feet-to-meters/01-challenge 11-if/03-error-handling/04-challenge-feet-to-meters/02-solution 11-if/04-short-if/01-without-short-if 11-if/04-short-if/02-with-short-if 11-if/04-short-if/03-scope 11-if/04-short-if/04-scope-shadowing/01-shadowing 11-if/04-short-if/04-scope-shadowing/02-shadowing-solution 11-if/exercises/01-age-seasons 11-if/exercises/01-age-seasons/solution 11-if/exercises/02-simplify-it 11-if/exercises/02-simplify-it/solution 11-if/exercises/03-arg-count 11-if/exercises/03-arg-count/solution 11-if/exercises/04-vowel-or-cons 11-if/exercises/04-vowel-or-cons/solution 11-if/exercises/04-vowel-or-cons/solution2 11-if/exercises/05-movie-ratings 11-if/exercises/05-movie-ratings/solution 11-if/exercises/05-movie-ratings/solution2 11-if/exercises/06-odd-even 11-if/exercises/06-odd-even/solution 11-if/exercises/07-leap-year 11-if/exercises/07-leap-year/solution 11-if/exercises/08-simplify-leap-year 11-if/exercises/08-simplify-leap-year/solution 11-if/exercises/09-days-in-month 11-if/exercises/09-days-in-month/solution 12-switch/01-one-case 12-switch/02-multiple-cases 12-switch/03-default-clause 12-switch/04-multiple-conditions 12-switch/05-bool-expressions 12-switch/06-fallthrough/01-without 12-switch/06-fallthrough/02-with 12-switch/07-short-switch 12-switch/08-parts-of-the-day 12-switch/09-when-to-use 12-switch/exercises/01-richter-scale 12-switch/exercises/01-richter-scale/solution 12-switch/exercises/02-richter-scale-2 12-switch/exercises/02-richter-scale-2/solution 12-switch/exercises/03-convert 12-switch/exercises/03-convert/solution 12-switch/exercises/04-string-manipulator 12-switch/exercises/04-string-manipulator/solution 12-switch/exercises/05-days-in-month 12-switch/exercises/05-days-in-month/solution 13-loops/01-basics 13-loops/02-break 13-loops/03-continue/01-a-before 13-loops/03-continue/01-b-after 13-loops/04-nested-loops-multiplication-table 13-loops/05-for-range/01-loop-over-slices 13-loops/05-for-range/02-loop-over-words 13-loops/06-project-lucky-number-game/01-randomization 13-loops/06-project-lucky-number-game/02-game 13-loops/07-project-word-finder 13-loops/08-word-finder-labeled-break 13-loops/09-word-finder-labeled-continue 13-loops/10-word-finder-labeled-switch 13-loops/11-goto 13-loops/exercises/01-sum-the-numbers 13-loops/exercises/01-sum-the-numbers/solution 13-loops/exercises/02-sum-the-numbers-verbose 13-loops/exercises/02-sum-the-numbers-verbose/solution 13-loops/exercises/03-sum-up-to-n 13-loops/exercises/03-sum-up-to-n/solution 13-loops/exercises/04-only-evens 13-loops/exercises/04-only-evens/solution 13-loops/exercises/05-break-up 13-loops/exercises/05-break-up/solution 13-loops/exercises/06-infinite-kill 13-loops/exercises/06-infinite-kill/solution 13-loops/exercises/07-multiplication-table-exercises/01-dynamic-table 13-loops/exercises/07-multiplication-table-exercises/01-dynamic-table/solution 13-loops/exercises/07-multiplication-table-exercises/02-math-tables 13-loops/exercises/07-multiplication-table-exercises/02-math-tables/solution 13-loops/exercises/08-lucky-number-exercises/01-first-turn-winner 13-loops/exercises/08-lucky-number-exercises/01-first-turn-winner/solution 13-loops/exercises/08-lucky-number-exercises/01-first-turn-winner/solution-better 13-loops/exercises/08-lucky-number-exercises/02-random-messages 13-loops/exercises/08-lucky-number-exercises/02-random-messages/solution 13-loops/exercises/08-lucky-number-exercises/03-double-guesses 13-loops/exercises/08-lucky-number-exercises/03-double-guesses/solution 13-loops/exercises/08-lucky-number-exercises/04-verbose-mode 13-loops/exercises/08-lucky-number-exercises/04-verbose-mode/solution 13-loops/exercises/08-lucky-number-exercises/05-enough-picks 13-loops/exercises/08-lucky-number-exercises/05-enough-picks/solution 13-loops/exercises/08-lucky-number-exercises/06-dynamic-difficulty 13-loops/exercises/08-lucky-number-exercises/06-dynamic-difficulty/solution 13-loops/exercises/09-word-finder-exercises/01-case-insensitive 13-loops/exercises/09-word-finder-exercises/01-case-insensitive/solution 13-loops/exercises/09-word-finder-exercises/02-path-searcher 13-loops/exercises/09-word-finder-exercises/02-path-searcher/solution 13-loops/exercises/10-crunch-the-primes 13-loops/exercises/10-crunch-the-primes/solution 14-arrays/01-whats-an-array 14-arrays/02-examples-1-hipsters-love-bookstore 14-arrays/03-examples-2-hipsters-love-bookstore 14-arrays/04-array-literal 14-arrays/05-examples-3-hipsters-love-bookstore 14-arrays/06-challenge-moodly/challenge 14-arrays/06-challenge-moodly/solution 14-arrays/07-compare 14-arrays/08-assignment/01 14-arrays/08-assignment/02-example 14-arrays/09-multi-dimensional 14-arrays/10-challenge-moodly-2/challenge 14-arrays/10-challenge-moodly-2/solution 14-arrays/11-keyed-elements/01-unkeyed 14-arrays/11-keyed-elements/02-keyed 14-arrays/11-keyed-elements/03-keyed-order 14-arrays/11-keyed-elements/04-keyed-auto-initialize 14-arrays/11-keyed-elements/05-keyed-auto-initialize-ellipsis 14-arrays/11-keyed-elements/06-keyed-and-unkeyed 14-arrays/11-keyed-elements/07-xratio-example/01-without-keys 14-arrays/11-keyed-elements/07-xratio-example/02-with-keys 14-arrays/12-compare-unnamed 14-arrays/exercises/01-declare-empty 14-arrays/exercises/01-declare-empty/solution 14-arrays/exercises/02-get-set-arrays 14-arrays/exercises/02-get-set-arrays/solution 14-arrays/exercises/03-array-literal 14-arrays/exercises/03-array-literal/solution 14-arrays/exercises/04-ellipsis 14-arrays/exercises/04-ellipsis/solution 14-arrays/exercises/05-fix 14-arrays/exercises/05-fix/solution 14-arrays/exercises/06-compare 14-arrays/exercises/06-compare/solution 14-arrays/exercises/07-assign 14-arrays/exercises/07-assign/solution 14-arrays/exercises/08-wizard-printer 14-arrays/exercises/08-wizard-printer/solution 14-arrays/exercises/09-currency-converter 14-arrays/exercises/09-currency-converter/solution 14-arrays/exercises/10-hipsters-love-search 14-arrays/exercises/10-hipsters-love-search/solution 14-arrays/exercises/11-average 14-arrays/exercises/11-average/solution 14-arrays/exercises/12-sorter 14-arrays/exercises/12-sorter/solution 14-arrays/exercises/13-word-finder 14-arrays/exercises/13-word-finder/solution 15-arrays-project-clock/01-printing-the-digits 15-arrays-project-clock/01-printing-the-digits/solution 15-arrays-project-clock/02-printing-the-clock 15-arrays-project-clock/02-printing-the-clock/solution 15-arrays-project-clock/03-animating-the-clock 15-arrays-project-clock/03-animating-the-clock/solution 15-arrays-project-clock/04-blinking-the-separators 15-arrays-project-clock/04-blinking-the-separators/solution 15-arrays-project-clock/05-full-annotated-solution 15-arrays-project-clock/exercises/01-refactor 15-arrays-project-clock/exercises/01-refactor/solution 15-arrays-project-clock/exercises/02-alarm 15-arrays-project-clock/exercises/02-alarm/solution 15-arrays-project-clock/exercises/03-split-second 15-arrays-project-clock/exercises/03-split-second/solution 15-arrays-project-clock/exercises/04-ticker 15-arrays-project-clock/exercises/04-ticker/solution etc/stratch first/explain/comments first/explain/expressions/01-operator first/explain/expressions/02-call-expression first/explain/importing/01-file-scope first/explain/importing/02-renaming first/explain/packages/scopes first/explain/packages/what first/explain/scopes/01-scopes first/explain/scopes/02-block-scope first/explain/scopes/03-nested-scope first/explain/statements/01-execution-flow first/explain/statements/02-semicolons first/first first/first/exercises/01 first/first/exercises/01/solution first/printer first/printer-exercise/solution/golang first/printer-exercise/solution/golang/cmd first/printer/cmd x-tba/16-slices/01-intro/01-theory x-tba/16-slices/01-intro/02-examples x-tba/16-slices/02-append/01-theory x-tba/16-slices/02-append/02-examples x-tba/16-slices/03-slices-vs-arrays/01-with-arrays x-tba/16-slices/03-slices-vs-arrays/02-with-slices x-tba/16-slices/04-copy/01-usage x-tba/16-slices/04-copy/02-hacker-incident x-tba/16-slices/05-whats-a-slice-in-real/01-theory x-tba/16-slices/05-whats-a-slice-in-real/02-example x-tba/16-slices/06-slice-expressions/01-theory x-tba/16-slices/06-slice-expressions/02-examples x-tba/16-slices/07-full-slice-expressions x-tba/16-slices/08-make x-tba/16-slices/09-bouncing-ball-challenge/01-challenge x-tba/16-slices/09-bouncing-ball-challenge/02-solution-draw-the-board x-tba/16-slices/09-bouncing-ball-challenge/03-solution-drawing-loop x-tba/16-slices/09-bouncing-ball-challenge/04-solution-final x-tba/17-strings-revisited/01-byte x-tba/17-strings-revisited/02-string-byte-slice x-tba/17-strings-revisited/03-string-indexing-slicing x-tba/17-strings-revisited/04-masker-challenge x-tba/17-strings-revisited/05-masker-solution x-tba/17-strings-revisited/06-encoding x-tba/17-strings-revisited/07-encoding-examples x-tba/17-strings-revisited/08-wrapper-example x-tba/17-strings-revisited/09-internals x-tba/17-strings-revisited/charset-table x-tba/17-strings-revisited/exercises/_exp/fromarrays x-tba/18-maps/_experimental src first second Click to show internal directories. Click to hide internal directories.