Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 5.9 KB

log.md

File metadata and controls

31 lines (30 loc) · 5.9 KB

Progress Log

Day Date Created Learned
001 Oct 25, 2017 small program to print math equations review variables, arithmetic expressions, output formatting, vim commands
002 Oct 26, 2017 program to calculate areas of different shapes review control structures, reading input; vim commands, tmux
003 Oct 27, 2017 program to determine whether a postive number is prime or composite review looping structures; continuing to vim commands, tmux
004 Oct 28, 2017 - Nov 7, 2017 extending 003 program adding logic to it review functions; continuing with vim/tmux
015 Nov 8, 2017 program to perform temperature conversions continue review of functions, loops, control structures, parsing input
016 Nov 9, 2017 - Nov 10, 2017 program to provide class grade statistics review arrays, strings, multiple functions, text justification output, statistics
020 Nov 13, 2017 program to check for palindromes and sub-anagrams manipulating strings & C string functions
021 Nov 14, 2017 setup gdb on macOS Sierra
022 Nov 15, 2017 macOS Sierra uses lldb
023 Nov 16, 2017 golang playground intro Golang playground
024 Nov 17, 2017 hello world basic setup of a Go program: package fmt, import, main function
025 Nov 18, 2017 short declaration operator short declaration operator (:=)
026 Nov 19, 2017 var, type, fmt package var, exploring type, zero value, fmt package, basic code setup, %v, format printing
027 Nov 20, 2017 created own type exercise 1 exercise 2 exercise 3 exercise 4 exercise 5 created own type, conversion, ninja level 1 exercises 1 - 6
028 Nov 21, 2017 bool comparison bool type, comparisons, how computers work
029 Nov 22, 2017 default int & float64 int8 runtime numeric types: int & float64 are default, runtime package (GOOS, GOARCH)
030 Nov 23, 2017 string type numeral systems string type & byte slices, utf-8, unicode, hex, numeral systems (decimal, binary, hexademical)
031 Nov 24, 2017 const iota const = constants, iota
032 Nov 25, 2017 bit shifting bit shifting
033 Nov 26, 2017 1 2 3 4 ninja exercises 1 - 4
034 Nov 27, 2017 5 6 ninja exercises 5 - 7
035 Nov 28, 2017 for loop intro nested loop for loop - single condition control flow, for loop, nested loops, for statement with single condition (acts like while loop)
036 Nov 29, 2017 remainder break & continue printing ints as ASCII if statement modulus operator %, break & continue, printing ASCII (Unicode), if statement, initialization statement for if
037 Nov 30, 2017 if / else if / else loop + conditional + modulus switch statement conditional logic operators continuing conditionals: if / else if / else, review loop + conditional + modulus, switch statement, conditional logic operators (&& `
038 Dec 1, 2017 print 1 to 10,000 print rune code point for uppercase letters for loop (single condition) - years alive for loop (no condition) - years alive print 10 to 100 and mod 4 if only if / else if / else switch - no condition switch with expression conditional logic operators ninja level 3 exercises 1 - 10
039 Dec 2, 2017 arrays slice - composite literal for range slicing a slice append to a slice delete an elem from slice arrays, slice (composite literal, for range, slicing a slice with colon operator :, append(), delete an element)
040 Dec 3, 2017 create a slice with make multidimensional slice underlying array continuing with slice: make(), multidimensional slice, underlying array