Code
Measures programming skill in a small space: correct, idiomatic one-liners and CSS that actually runs, with zero fluff.
Rounds 7
R40 · isPalindrome (ignore case & non-alphanumerics)
Schreibe eine JavaScript-Funktion isPalindrome(s), die true zurückgibt, wenn s ein Palindrom ist — Groß/Kleinschreibung ignorieren und alle Nicht-Alph…
R9 · One-liner code
Five one-liner coding tasks. Output exactly 5 numbered lines, each containing ONLY the solution (no explanation). 1. A…
R15 · CSS spinner
Write a CSS-only loading spinner: a single <div class="spinner"></div> plus a <style> block, max 15 lines of CSS total.…
R21 · Sorting race bubble/insertion/selection
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that visually races exactly 3 sorting algorithms…
R24 · Maze race BFS/DFS/A*
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that visually races exactly 3 pathfinding algori…
R25 · Sorting race quick/merge/heap
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that visually races exactly 3 sorting algorithms…
R4 · Sorting race: bubble vs insertion vs quicksort
Three sorting algorithms — bubble, insertion, quick — racing side by side on the SAME shuffled 60-bar array. Animated, auto-starting, auto-restarting,…
R60 · Dijkstra vs A* on a weighted grid
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that runs Dijkstra and A* side by side on the SAME randomly weighted 30x20 gri…
R61 · Convex hull built step by step
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that computes the convex hull of 40 random points with the Graham scan and ani…
R62 · Huffman tree from letter frequencies
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that builds a Huffman code from the letter frequencies of a fixed sample sente…
R63 · Kruskal's MST with union-find
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that animates Kruskal's minimum spanning tree on a random graph of 25 nodes dr…
R64 · N-Queens solved by backtracking
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that solves the 8-queens problem by backtracking and animates the search on a …
R65 · Delaunay triangulation, triangle by triangle
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that builds the Delaunay triangulation of 30 random points incrementally on a …
R66 · AVL tree rebalancing with rotations
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that inserts 20 random keys one at a time into an AVL tree and draws the tree …
R67 · Sieve of Eratosthenes on a number grid
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that animates the Sieve of Eratosthenes for the numbers 2 to 400 laid out as a…
R68 · Edit-distance DP matrix with backtrace
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that computes the Levenshtein edit distance between two fixed words of 8 to 10…
R69 · Replanning when the map changes
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that animates a robot navigating a 30x20 grid to a goal on a <canvas> while th…
R70 · Binary search, step by step
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that animates a binary search on a sorted array of 40 values drawn as labelled…
R71 · Flood fill on a pixel grid
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that animates a flood fill on a 60x40 grid of coloured cells drawn on a <canva…
R72 · Maze generation by recursive backtracking
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that generates a 30x20 maze with the recursive backtracker on a <canvas>. Carv…
R73 · KMP string search with prefix table
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that animates the Knuth-Morris-Pratt string search on a <canvas>. First build …
R74 · Quadtree collision detection
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that animates 120 moving balls in a box on a <canvas> with a quadtree for coll…
R75 · Falling sand on a cell grid
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that simulates falling sand as a cellular automaton on a 150x100 CELL GRID dra…
R76 · Falling sand as free particles
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that simulates falling sand as 1500 FREE-MOVING PARTICLES with continuous posi…
R77 · Crowd leaving a room, cell by cell
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that simulates 60 people leaving a room through one exit on a 40x30 CELL GRID …
R78 · Crowd leaving a room by steering
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that simulates 60 people leaving a room through one exit as CONTINUOUS MOVEMEN…
R79 · Aggregation on a lattice
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that simulates diffusion-limited aggregation on a 200x150 CELL GRID drawn on a…
R80 · Aggregation by continuous drift
Create ONE self-contained HTML file (STRICT LIMIT: max 120 lines total) that simulates particles clustering by CONTINUOUS MOVEMENT on a <canvas>. A se…
R81 · Flocking birds with three rules
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R82 · Conway's Game of Life with seeded patterns
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R83 · Fourier epicycles tracing a shape
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R84 · Voronoi cells with moving seeds
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R85 · Travelling salesman improved by 2-opt
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R86 · Scrolling terrain from value noise
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R87 · Gray-Scott reaction-diffusion
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R88 · L-system tree growing in wind
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R89 · Marching squares on a moving field
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R90 · Poisson-disk sampling, Bridson's algorithm
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R91 · Starfield tunnel in perspective
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R92 · Rotating wireframe solids with depth sorting
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R93 · Rotating wireframe height field
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R94 · Raycast maze walkthrough
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R95 · Shaded sphere by painter's algorithm
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R96 · Force-directed graph settling
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R97 · Circle packing without overlap
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R98 · Squarified treemap of changing data
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R99 · Three sorting algorithms racing
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R100 · Sankey flow with travelling particles
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R106 · Truchet tiles rearranging
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R107 · Hilbert curve drawing itself
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R108 · Interlocking star pattern on a grid
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R109 · Moire from two rotating rasters
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R110 · Penrose-style aperiodic tiling growing
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R111 · Ant colony laying pheromone trails
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R112 · Physarum slime-mould network
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R113 · Predator and prey on a shared field
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R114 · Traffic jam from nothing
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R115 · Crowd leaving through a bottleneck
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R116 · Bresenham circles and lines, pixel by pixel
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R117 · De Casteljau construction of a Bezier curve
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R118 · Sutherland-Hodgman polygon clipping
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R119 · Floyd-Steinberg dithering a gradient
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R120 · Scanline fill of a self-intersecting polygon
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R121 · A* pathfinding search across an obstacle grid
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R122 · Randomized maze generation via recursive backtracking
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R123 · Breadth-first flood fill spreading through a region
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R124 · Dijkstra's shortest path over weighted terrain
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R125 · Voronoi diagram growing by multi-source flood fill
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R126 · Bubble sort sweeping bars into order
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R127 · Quicksort partitioning around glowing pivots
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R128 · Merge sort weaving runs together
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R129 · Heap sort sifting the maximum to the back
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R130 · Radix sort ordering by one digit at a time
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R101 · Langton's ant building a highway
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R102 · Rule 110 growing line by line
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R103 · Wireworld with a clock and a diode
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R104 · Abelian sandpile toppling
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R105 · Brian's Brain
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R136 · Double pendulum tracing a chaotic path
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R137 · Cloth mesh hanging and rippling in the wind
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R138 · Two-source wave interference pattern
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R139 · Small n-body system orbiting a central star
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R140 · Water sloshing in a tilting container
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R151 · Binary search tree growing node by node
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R152 · Hash table with visible collision chains
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R153 · Binary min-heap with bubble-up and sink-down
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R154 · Ring buffer with producer and consumer at different rates
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R155 · Linked list with animated pointer relinking
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R161 · Selection sort vs shell sort racing side by side
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R162 · Breadth-first search flooding a random grid maze
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R163 · Prim's algorithm growing a minimum spanning tree
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R164 · Boids flocking with separation, alignment, cohesion and a predator
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R165 · Recursive backtracker carving a maze, then solving it
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R171 · Fireworks bursting into fading sparks
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R172 · Raindrops sliding down a window pane
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R173 · Metaball lava lamp with heating and cooling blobs
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R174 · Recursive fractal tree growing branch by branch
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…
R175 · Noise flowfield painting additive particle trails
Create ONE self-contained HTML file (STRICT LIMIT: max 7000 characters in total — this is a budget on characters, not on lines, so removing line break…