Sha256: 9237b0bcba02cfb52caa908f26a5adac66cd482817b1f0228b9c671dda6bc6d0

Contents?: true

Size: 297 Bytes

Versions: 3

Compression:

Stored size: 297 Bytes

Contents

export default function transpose(text) {
  const result = [];
  text.forEach((line, lineNo) => {
    [...line].forEach((value, key) => {
      if (typeof result[key] === 'undefined') {
        result[key] = ' '.repeat(lineNo);
      }
      result[key] += value;
    });
  });
  return result;
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trackler-2.2.1.57 tracks/ecmascript/exercises/transpose/example.js
trackler-2.2.1.56 tracks/ecmascript/exercises/transpose/example.js
trackler-2.2.1.55 tracks/ecmascript/exercises/transpose/example.js