Skip to content

Latest commit

 

History

107 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding practice

Programming exercises organized by competition → year → round/problem. Language folders sit inside a problem when there are multiple implementations.

Folder Contents
google-code-jam Google Code Jam solutions in Java, Scala, Python, and C++.
facebook-hacker-cup Facebook Hacker Cup solutions and round materials from 2011–2016.
advent-of-code Advent of Code solutions from 2021–2025.
tuenti-challenge Tuenti Challenge solutions from 2013 and 2014.
practice General examples, exercises, and reusable templates.

For example, Java and Python implementations of Alien Language live together under google-code-jam/2009/qualification/alien-language/.

Running exercises

Run an exercise from its own project or language folder, following the local README. Original source files, data files, and internal project layouts are kept together. Some folders include reference implementations in additional languages, and some solutions are unfinished. Older exercises may require older toolchains.

Repository automation lives in .github. Dependency updates currently target the Advent of Code projects. There is no shared build for the collection.

Origin

This repository was renamed from lantoli/Google-Code-Jam to lantoli/coding-practice. Exercises from codejam-python, AdventOfCode, and TuentiChallenge were imported as file snapshots in September 2026 and organized by competition.

About

Programming exercises, competition solutions, and learning examples

Resources

Stars

24 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages