Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 LeetCodeAndStuff

> 🏛️ Старый учебный репозиторий-свалка. Моя личная игрушка, где я издевался над языком > Заброшен, но не удалён > история моего прогресса: от первых циклов и FuckYouGauss до собственных > структур данных и прототипов будущих проектов > > Ничего не рефакторится. Никогда.

📜 Что тут лежит

Папка Содержимое
src/leetcode/ ~30 решённых задач — от TwoSum и FizzBuzz до GenerateParentheses и буквосочетаний с кнопочного телефона
src/codewars/ ~28 ката: Pig Latin, шашечный конь (BFS), Scramblies, SumOfK и т.д.
src/algos/ Классика: бинарный поиск, пузырёк, QuickSort, шифр Цезаря, XOR
src/datastructures/ Свои LinkedList, Stack и Queue написаны руками, без java.util - чтобы понять, как оно устроено внутри
src/multithreading/ Первые попытки в многополочку, MyThread1..4
src/olympic/ Олимпиадные задачи из разных турниров (папки old, newolympic, ifogot, ffebruary)
src/recursion/ Рекурсии. Лёгкие задачи. Смотреть снизу вверх, осторожно ⚠️
src/OOP/ Первые классы, наследование
src/randDatePrototype/ ⚡ Прототип будущего Randate — консольная зародышевая версия. Отсюда всё началось
src/bimage/ Эксперименты с BufferedImage и картинкой image.png 🖼️

Экспонаты музея

  • THGAFSLdjygAS.iml — имя проекта в IDE, полученное лбом по клавиатуре. Так и живём
  • FuckYouGauss.class / HAHHAHA.class / Fsdfsda.class — имена классов эпохи, когда ИИшки еще не было
  • StopgninnipSMysdroW.java — задача про переворот слов длиной ≥5, имя класса — перевёрнутое «spinning my words»
  • GenerateParentheses.java и GenerateParentheses2.java — два файла рядом. Первый — рабочий. Второй — тоже. Разницы уже не помню, честно говоря..
  • src/datastructures/Queuee/ и StackI/ — Queue была занята, Stack тоже

⚠️ Честные предупреждения

  • В репозитории лежат bin/, out/ и скомпилированные .class файлы — тогда я ещё не знал про .gitignore. Это археология, не пример для подражания
  • lib/ содержит junit-jar ручной загрузкой
  • Решения не всегда оптимальные - это честная картина того, как я думал в тот момент
  • Коммитить бинарники — плохо. Знаю. Ну, теперь знаю :))

📦 Стек

  • Java
  • Чистый энтузиазм и копипаст со StackOverflow

🙃 Лицензия

MIT 🤝

About

Проект, где я эксперементирую и сохраняю решенные мной(и не только) задачи на LeetCode и CodeWars. Заброшен с 2022 года

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages