Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for Surjection Strings by Elena_Korljukova
import assert from "assert";
function isometricStrings(line1: string, line2: string): boolean {
return line1.split('').map(x => line1.indexOf(x)).join('') == line2.split('').map(y => line2.indexOf(y)).join('');
}
console.log('Example:');
console.log(isometricStrings('add', 'egg'));
// These "asserts" are used for self-checking
assert.equal(isometricStrings('add', 'egg'), true);
assert.equal(isometricStrings('foo', 'bar'), false);
assert.equal(isometricStrings('', ''), true);
assert.equal(isometricStrings('all', 'all'), true);
assert.equal(isometricStrings('gogopy', 'doodle'), false);
console.log("Coding complete? Click 'Check' to earn cool rewards!");
Sept. 2, 2020