├── .eslintrc.json ├── .github └── workflows │ └── linting.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc.json ├── README.md ├── data ├── problems.json └── solutions.json ├── next-env.d.ts ├── next.config.js ├── package.json ├── public ├── favicon.ico └── profile-512x512.png ├── src ├── lib │ ├── @components │ │ ├── Logo.tsx │ │ └── MainLayout.tsx │ ├── @hooks │ │ ├── useClient.ts │ │ ├── useColor.ts │ │ ├── useProbs.ts │ │ └── useSols.ts │ └── @utils │ │ └── storageEffect.ts └── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ ├── prob.ts │ └── sol.ts │ ├── index.tsx │ ├── newSol.tsx │ └── sols.tsx ├── tsconfig.json ├── types └── process.d.ts └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn pre-commit 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/README.md -------------------------------------------------------------------------------- /data/problems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/data/problems.json -------------------------------------------------------------------------------- /data/solutions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/data/solutions.json -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/profile-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/public/profile-512x512.png -------------------------------------------------------------------------------- /src/lib/@components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/lib/@components/Logo.tsx -------------------------------------------------------------------------------- /src/lib/@components/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/lib/@components/MainLayout.tsx -------------------------------------------------------------------------------- /src/lib/@hooks/useClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/lib/@hooks/useClient.ts -------------------------------------------------------------------------------- /src/lib/@hooks/useColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/lib/@hooks/useColor.ts -------------------------------------------------------------------------------- /src/lib/@hooks/useProbs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/lib/@hooks/useProbs.ts -------------------------------------------------------------------------------- /src/lib/@hooks/useSols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/lib/@hooks/useSols.ts -------------------------------------------------------------------------------- /src/lib/@utils/storageEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/lib/@utils/storageEffect.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/prob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/pages/api/prob.ts -------------------------------------------------------------------------------- /src/pages/api/sol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/pages/api/sol.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/newSol.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/pages/newSol.tsx -------------------------------------------------------------------------------- /src/pages/sols.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/src/pages/sols.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/process.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/types/process.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisneverodd/programmers-coding-test/HEAD/yarn.lock --------------------------------------------------------------------------------