CodeCaptcha.ioでコーディング問題の正解者だけサイトに遷移

CodeCaptcha.ioとは

CodeCaptcha.ioはプログラマだけにリンクを共有したい場合にランダムなコーディング問題を表示して正解した人だけ登録したリンク先に遷移させることができるサービス。

CodeCaptcha.ioのCreate New Linkに遷移させたいリンクのURLを登録すればコーディング問題のページのリンクを生成できる。

CodeCaptcha.io

CodeCaptcha.io Create New Link

https://codecaptcha.io/a/KadVqEdlkOfB2fPNYkyJ

問題の種類と正解

出題される問題は以下の6パターンが存在する。

いずれもJavaScriptの基礎が理解できている人であれば簡単に解ける問題ばかり。

逆に1つでもわからないものがある場合はJavaScriptの基礎を学び直した方が良い。

addNumbers

function addNumbers(a, b) {
  return a; // Fix this
}

// 正解は
function addNumbers(a, b) {
  return a + b; // Fix this
}

multiplyNumbers

function multiplyNumbers(a, b) {
  return a; // Fix this
}

// 正解は
function multiplyNumbers(a, b) {
  return a * b; // Fix this
}

isOddNumber

function isOddNumber(num) {
  return true; // Fix this
}

// 正解は
function isOddNumber(num) {
  return num % 2 === 1; // Fix this
}

isEvenNumber

function isEvenNumber(num) {
  return false; // Fix this
}

// 正解は
function isEvenNumber(num) {
  return num % 2 === 0; // Fix this
}

isPositiveNumber

function isPositiveNumber(num) {
  return false; // Fix this
}

// 正解は
function isPositiveNumber(num) {
  return num > 0; // Fix this
}

reverseString

function reverseString(str) {
  return str; // Fix this
}

// 正解は
function reverseString(str) {
  return [...str].reverse().join(''); // Fix this
}