8000 GitHub - alexozwald/eece2560: Fall 2021 – EECE 2560 projects
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alexozwald/eece2560

Repository files navigation

EECE 2560 – Fundamentals 739A of Engineering Algorithms

Submission convention ex: 3-AndBoiOsw-5a.zip

Dev environment: Clion using CodeWithMe

Final Scores

Name Due Comments
Project #1 MasterMind-a 85 / 100 Significant errors in one important function -- check
incorrect is wrong 25/40
Project #1 MasterMind-b 98 / 100 small errors in one important function -- no out of
range error handler 38/40. i think this was also more
fkd up than we were docked for bc we started super
last min
Project #2, Flip Cards-a 100 / 100 submission comment: "🥴"
Project #2, Flip Cards-b 100 / 100
Project #3 Word Search-a 100 / 100
Project #3 Word Search-b 100 / 100
Project #4 Sudoku a 100 / 100
Project #4 Sudoku b 115 / 100 see other notes
Project #5 Maze a 100 / 100 see other notes
Total 1,459.00 / 1,500.00 A

Recommended .zshrc settings to make life easier (testing out of clion is od necessary too):

alias gbuild="g++-11 main.cpp -o main -pedantic -Wall -Wextra -I/opt/homebrew/include/ -Wno-sign-compare"
alias grun="g++-11 main.cpp -o main -pedantic -Wall -Wextra  -I/opt/homebrew/include/ -Wno-sign-compare; ./main"

alias g++="$(echo /opt/homebrew/Cellar/gcc/*/bin/g++-*)"
alias gcc="$(echo /opt/homebrew/Cellar/gcc/*/bin/gcc-* | cut -d" " -f1)"
alias clang="/opt/homebrew/opt/llvm/bin/clang"
alias clang++="/opt/homebrew/opt/llvm/bin/clang++"
alias lldb="/opt/homebrew/opt/llvm/bin/lldb"
alias clangd="/opt/homebrew/opt/llvm/bin/clangd"

Better resources:

clangd config for alt txt editors: ~/Library/Preferences/clangd/config.yaml

CompileFlags:
  Add: [-xc++, -std=c++17, -Wall, -pedantic, -Wextra, -I/opt/homebrew/include/]
  Remove: [-Wsign-compare]

Diagnostics:
  ClangTidy:
    Add: [modernize*, boost*]
    Remove: misc-definitions-in-headers
    CheckOptions:
      readability-identifier-naming.VariableCase: CamelCase

About

Fall 2021 – EECE 2560 projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0