Skip to main content

17 docs tagged with "algorithms"

View All Tags

Build Your Own Calculator

This challenge is to build your own calculator. It could be a command line tool, desktop application or web based.

Build Your Own Compression Tool

This challenge is to build your own command like tool to compress text files. This is a challenge I first did in 1998 when my employer didn’t have much work for me to do between projects so suggested I pick a skill and polish it.

Build Your Own Git

As a software engineer, coder, programmer, or whatever you refer to yourself as, I’m sure you’ve heard of the distributed version control system that is git and the hugely popular git hosting service GitHub.

Build Your Own grep

This challenge is to build your own version of the Unix command line tool grep.

Build Your Own Memcached Server

This challenge is to build your own Memcached server. Memcached is a free, open source, high-performance, distributed memory object caching system. It is intended for use in speeding up dynamic web applications by reducing database load.

Build Your Own QR Code Generator

A QR code (short for quick-response code) is a sort of two dimensional barcode. They were invented in 1994 by the Japanese company Denso Wave to label car parts. Like barcodes they are a machine readable optical image that can contain information.

Build Your Own Sed

This challenge is to build your own version of the Unix command line tool sed (short for Stream Editor)!

Build Your Own yq

The command line tool yq is like jq for YAML data - you can use it to and filter and transform YAML data, much like you would JSON dats with jq. By the way, a past Coding Challenge was to build your own jq if you fancy giving that a go.