programming puzzle solutions
1# Generated by Cargo
2# will have compiled files and executables
3debug/
4target/
5
6# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
7# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
8Cargo.lock
9
10# These are backup files generated by rustfmt
11**/*.rs.bk
12
13# MSVC Windows builds of rustc generate these, which store debugging information
14*.pdb
15
16
17dist/
18build/
19
20node_modules/
21
22.vscode/
23.idea/
24
25.env
26.env.local
27.env.*.local
28
29*.tsbuildinfo
30
31# Log files
32*.log
33
34# Runtime data
35pids
36*.pid
37*.seed
38*.pid.lock
39
40# Directory for instrumented libs generated by jscoverage/JSCover
41lib-cov
42
43# Coverage directory used by tools like istanbul
44coverage
45
46input.txt
47input_example.txt
48input_example_b.txt
49puzzle_*.md
50day0/
51
52## Python
53# Byte-compiled / optimized / DLL files
54__pycache__/
55*.py[cod]
56*$py.class
57
58# C extensions
59*.so
60
61# Distribution / packaging
62.Python
63env/
64venv/
65build/
66develop-eggs/
67dist/
68downloads/
69eggs/
70lib/
71lib64/
72parts/
73sdist/
74var/
75*.egg-info/
76.installed.cfg
77*.egg
78
79# PyInstaller
80# Usually these files are written by a python script from a template
81# before PyInstaller builds the exe, so as to inject date/other infos into it.
82*.manifest
83*.spec
84
85# Installer logs
86pip-log.txt
87pip-delete-this-directory.txt
88
89# Unit test / coverage reports
90htmlcov/
91.tox/
92.nox/
93.coverage
94.coverage.*
95.cache
96nosetests.xml
97coverage.xml
98*.cover
99.hypothesis/
100.pytest_cache/
101.coverage
102
103# Jupyter Notebook
104.ipynb_checkpoints
105
106# pyenv
107.python-version
108
109# celery beat schedule file
110celerybeat-schedule
111
112# SageMath parsed files
113*.sage.py
114
115# Environments
116.env
117.env.local
118.venv
119env/
120venv/
121ENV/
122env.bak/
123venv.bak/
124
125# Spyder project settings
126.spyderproject
127.spyproject
128
129# Rope project settings
130.ropeproject
131
132# mkdocs documentation
133/site
134
135# mypy
136.mypy_cache/
137.dmypy.json
138dmypy.json
139
140# Pyre type checker
141.pyre/
142
143# pytype static type analyzer
144.pytype/
145
146# Cython debug symbols
147cython_debug/
148
149# PyCharm
150.idea/
151*.iml
152
153# VS Code
154.vscode/
155*.code-workspace
156
157# pytest
158*.pytest_cache/
159
160# Others
161.DS_Store
162Thumbs.db
163
164# Added by cargo
165
166/target
167
168## Rust
169
170# Compiled files
171/target/
172
173# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
174# More information: https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
175Cargo.lock
176
177# These are backup files generated by rustfmt
178**/*.rs.bk
179
180# If you use Visual Studio Code, you might want to include the following:
181.vscode/
182
183# If you're using vim or emacs, you might want to include the following:
184*.swp
185*~
186/project_name
187
188# If you use IntelliJ IDEA-based editors (like CLion), you might want to include:
189.idea/
190*.iml
191
192# The directory `.rustup` and `.cargo` are used to store user-specific Rust versions and cargo metadata
193.rustup/
194.cargo/
195
196# You should also ignore any local configuration files that might contain user-specific or sensitive data
197**/config/local_*
198
199# MacOS-specific
200.DS_Store
201
202# Nix
203.direnv/