@mxmitch/lotide
Version:
A mini clone of the [Lodash](https://lodash.com) library.
23 lines (20 loc) • 619 B
JavaScript
// const eqArrays = require('./eqArrays');
const letterPositions = function(sentence) {
const results = {};
for (let i = 0; i < sentence.length; i++) {
if (results[sentence[i]]) {
results[sentence[i]].push(i);
} else {
results[sentence[i]] = [i];
}
}
return results;
};
// const assertArraysEqual = function(actual, expected) {
// if (eqArrays(actual, expected)) {
// console.log(`✅✅✅ Assertion Passed: ${actual} === ${expected}`);
// } else {
// console.log(`🛑🛑🛑 Assertion Failed: ${actual} !== ${expected}`);
// }
// };
module.exports = letterPositions;