V School | Better Humans, Better Outcomes

Convert Decimal

Write a JavaScript function to convert a decimal number to binary, hexadecimal or octal number. Example outputs: console.log(dec_to_bho(654321,'B')); "10011111101111110001" console.log(dec_to_bho(654321,'H')); "9fbf1" console.log(dec_to_bho(654321,'O')); "2375761"

Filter Search

Create an Angular or HTML app that has an search box (input box). You will have an array stored somewhere that has at least 20 words. You can use this array and add/subtract from it as you wish: ['change', 'rack', 'world', 'file', 'cat', 'car', 'baccarat', 'dog', 'window', 'drink', 'computer',

Compare Dates

Write a JavaScript function to compare dates (i.e. greater than, less than or equal to). Your function will take 2 dates as arguments and will console.log whether the first date is >, <, or = the second date. (You can format this however you want by using the actual "greater than"

First Non Repeat

Write a JavaScript function to find the first non-adjacently-repeated character in a given string. Examples: * "abbbbc" returns "a" because it's the first instance of a character that doesn't repeat adjacently. * "aaaabcd" returns "b". * "aacccddeefg" returns "c".

Shuffle an Array

Write a Javascript function to shuffle an array.

V School | Better Humans, Better Outcomes © 2026