Test case details

Preparation Code

Test cases

Test #1

function getFlagEmoji(countryCode) { return countryCode.toUpperCase().replace(/./g, char => String.fromCodePoint(127397 + char.charCodeAt()) ); } getFlagEmoji('de') getFlagEmoji('CH')

Test #2

function getFlagEmoji(countryCode) { const codePoints = countryCode .toUpperCase() .split('') .map(char => 127397 + char.charCodeAt()); return String.fromCodePoint(...codePoints); } getFlagEmoji('de') getFlagEmoji('CH')

Test #3

function getFlagEmoji(countryCode) { return [...countryCode.toUpperCase()].map(char => String.fromCodePoint(127397 + char.charCodeAt()) ).reduce((a, b) => `${a}${b}`); } getFlagEmoji('de') getFlagEmoji('CH')

Test #4

function getFlagEmoji(countryCode) { return [...countryCode.toUpperCase()].map(char => String.fromCodePoint(127397 + char.charCodeAt()) ).reduce((a, b) => a + b); } getFlagEmoji('de') getFlagEmoji('CH')

Test #5

function getFlagEmoji(countryCode) { return [...countryCode.toUpperCase()].map(char => String.fromCodePoint(127397 + char.charCodeAt()) ).join(''); } getFlagEmoji('de') getFlagEmoji('CH')

Test #6

function getFlagEmoji(countryCode) { const codePoints = countryCode .toUpperCase() .split("") .map((char) => 127397 + char.charCodeAt(0)); return String.fromCodePoint(...codePoints); } getFlagEmoji('de') getFlagEmoji('CH')