@samnarduzzi/lotide
Version:
Lotide proejct containf files, test code files, index, and descriptions for all files
36 lines (32 loc) • 828 B
JavaScript
const assertEqual = function(actual, expected) {
if (actual === expected) {
console.log(`Assertion passed: ${actual} === ${expected}`);
} else {
console.log(`Assertion failed: ${actual} !== ${expected}`);
}
};
const eqArrays = function(array1, array2) {
if (array1.length !== array2.length) {
return false;
}
for (let i = 0; i < array1.length; i++) {
if (array1[i] !== array2[i]) {
return false;
}
}
return true;
};
const letterPositions = function(sentence) {
const results = {};
for (let i = 0; i < sentence.length; i++) {
if (sentence[i] !== " ") {
if (!results[sentence[i]]) {
results[sentence[i]] = [i];
} else {
results[sentence[i]].push(i);
}
}
}
return results;
};
// console.log(letterPositions("lighthouse in the house"));