Skip to content

Instantly share code, notes, and snippets.

View codepo8's full-sized avatar

Christian Heilmann codepo8

View GitHub Profile
@codepo8
codepo8 / kongmountain.md
Created August 7, 2025 10:07
Resources for "Return to Kong Mountain"
<?php
function convertfilename($filename) {
$filename = str_replace([ "?", "[", "]", "/", "\\", "=", "<", ">",
":", ";", ",", "'", '"', "&", "$", "#",
"*", "(", ")", "|", "~" ], "", $filename);
$filename = preg_replace("/[\s-]+/", "-", $filename);
$filename = trim($filename, ".-_");
return ucwords($filename);
}
@codepo8
codepo8 / sort-on-4.md
Created July 11, 2024 13:30
Quick code challenge - sorting on four

How do you sort a list of words on the 4th character of the word? What"s the shortest solution?

[ "strawberry", "helicopter", "wales", "acorn" ]

should be:

@codepo8
codepo8 / Star challenge.md
Last active June 3, 2024 12:10
Chainlink CODE100 challlenge

Chainlink challenge

chainlink logo

Given a string s, where * represents a star…

Remove the star along with its closest non-star character to its left in a single operation.

The task is to perform this operation until all stars have been removed and to return the string that remains.

@codepo8
codepo8 / CODE100-bunt-statt-braun.md
Last active April 1, 2024 04:51
CODE100 "#BuntStattBraun" puzzle

CODE100 Challenge #BuntStattBraun

In this challenge you get an HTML document that renders a lot of colourful hearts.

pile of colourful hearts

And you get a JSON object with the information about all the brown colours that were used:

[
@codepo8
codepo8 / modernmarkupify.js
Created March 14, 2024 16:08
modernmarkupify.js
/*
<section>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<form>
<label for="tech">Add a technology</label>
<input type="text" name="tech" id="tech">