ioccc icon indicating copy to clipboard operation
ioccc copied to clipboard

My IOCCC submissions and practice.

My IOCCC submissions

  • 2020-minimd5
    An MD5 tool, with 64x4 byte constant table generation using integer arithmetic.

  • 2020-rectangles
    Represents an image with the number of rectangles.

  • 2020-lettermixer
    Randomizes the order of letters in words other than the first and last.

  • 2020-markovchain
    Generates random text based on a dictionary using a Markov chain.

  • One entry in 2020 did not win, will be reworked for next year's contest.

Practice

  • 2020.08-atoi
    Implementation of the atoi() function.

  • 2020.08-fizzbuzz
    A simple programming task asked in a job interviews.

  • 2020.08-snake
    Fork of Cody Boone Ferguson's game from IOCCC 2020.

  • 2020.08-expand
    A one-liner for expanding tabs.

  • 2020.09-strlen
    Implementation of the strlen() function.

  • 2020.10-concat
    An example of splitting a C program into separate characters.

  • 2020.10-moon
    Draws the current moon phase to the console.

  • 2020.10-hattifatteners
    Draws an SVG image with creatures from Moomin tales.

  • 2020.12-perfume
    Spirit of X86.

  • 2020.12-positive
    Most positive Hello World.

  • 2020.12-heart
    The Heart of IOCCC.

  • 2020.12-rot13
    R is for rot13.

  • 2021.02-rle
    Run Length Printing.

  • 2021.02-simd
    Dave Burton's one-liner from IOCCC 2020 in SIMD.

  • 2021.05-gcd
    Greatest Common Divisor.

  • 2021.05-hexdump
    Hexadecimal Dump.

  • 2021.05-hellospiral
    No Strings Attached.

  • 2021.07-http
    Micro HTTP server.

  • 2022.04-hello++
    C++ operator overloading abuse.

  • 2022.06-fizzbuzz++
    A way to torture an interviewer.

  • 2022.06-crc64
    CRC64 checksum (ECMA-182 reflected, used in XZ).

  • 2022.07-salvemondo
    A simple Italian to English translator.

  • 2022.07-owlhw
    Hello World is encoded into a sequence similar to owl emoticons.

  • 2022.07-crc32
    Unusual CRC32 function.

License

Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)

Author

Ilya Kurdyukov (twitter, github, linkedin)