Greeting,
There exists an implementation page for 48in24 challenge.
It is here.
On that implementation page, the exercises which we are featuring in 48in24 are marked with a heart symbol.
For example, exercise run-length-encoding
for WebAssembly track and exercise largest-series-product
for Groovy track are marked with a heart symbol.
Every featured exercise have an associated link. To get links for all featured exercises (marked with heart icon), one can use the following JavaScript in browser console (while being on implementation status page):
[...document.querySelectorAll('a')].filter(link => link.innerHTML == String.fromCharCode(0xD83D, 0xDC9C)).map(link => link.href)
Note that 0xD83D, 0xDC9C is a surrogate pair for a heart icon. You can read more on surrogate pairs here.
For example, one of the links we can get using the above code is:
We can successfully check that this exercise exists (by absence of output for grep command):
Aksima@DESKTOP-NIMQE87 MINGW64 ~
$ curl https://exercism.org/tracks/8th/exercises/hamming | grep page-error
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 32686 0 32686 0 0 76443 0 --:--:-- --:--:-- --:--:-- 76727
Now let us narrow search down to exercises under question:
[...document.querySelectorAll('a')].filter(anchor => anchor.innerHTML == String.fromCharCode(0xD83D, 0xDC9C)).map(anchor => anchor.href).filter(link => link.includes('run-length-encoding') && link.includes('wasm') || link.includes('largest-series-product') && link.includes('groovy'))
We got the following links:
Array [ "https://exercism.org/tracks/groovy/exercises/largest-series-product", "https://exercism.org/tracks/wasm/exercises/run-length-encoding" ]
https://exercism.org/tracks/groovy/exercises/largest-series-product
https://exercism.org/tracks/wasm/exercises/run-length-encoding
And with these links, we start to get errors:
Aksima@DESKTOP-NIMQE87 MINGW64 ~
$ curl https://exercism.org/tracks/groovy/exercises/largest-series-product | grep page-error
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 26438 0 26438 0 0 89139 0 --:--:-- --:--:-- --:--:-- 89925
<div class='pt-60 pt-40' id='page-error'>
Aksima@DESKTOP-NIMQE87 MINGW64 ~
$ curl https://exercism.org/tracks/wasm/exercises/run-length-encoding | grep page-error
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 26428 0 26428 0 0 115k 0 --:--:-- --:--:-- --:--:-- 116k
<div class='pt-60 pt-40' id='page-error'>
Note the existence of grep output <div class='pt-60 pt-40' id='page-error'>
in the above logs.
So, the question is: we are missing some exercises that we wanted to feature in 48in24. What we are going to do with that problem? Maybe feature some other exercises instead? Or implement missing exercises? If answer is the latter, will you mind if I try to imlpement these?