Size: a a a

2020 May 19

В

Виктория in pro.js
источник

p

persona x grata in pro.js
Есть интересная задачка.
Нужно конвертировать строку

const str = 'hello world';

в объект такого плана, у которого ключ это уникальная буква, а значение это индексы этой буквы в строке

const input = {
 h: [0],
 e: [1],
 l: [2, 3, 9],
 o: [4, 7],
 ' ': [5],
 w: [6],
 r: [8],
 d: [10],  
};
источник

p

persona x grata in pro.js
я вот так начал

const destr = (str) => {
 return {...str.split('')};
}
источник

В

Виктория in pro.js
persona x grata
Есть интересная задачка.
Нужно конвертировать строку

const str = 'hello world';

в объект такого плана, у которого ключ это уникальная буква, а значение это индексы этой буквы в строке

const input = {
 h: [0],
 e: [1],
 l: [2, 3, 9],
 o: [4, 7],
 ' ': [5],
 w: [6],
 r: [8],
 d: [10],  
};
Было же уже сегодня... 🌚
Мы даже решали... Ты нам спасибо сказал... 🌚
Тебе из-за Хавербеке еще и память отшибло? 🌚
источник

p

persona x grata in pro.js
Виктория
Было же уже сегодня... 🌚
Мы даже решали... Ты нам спасибо сказал... 🌚
Тебе из-за Хавербеке еще и память отшибло? 🌚
Да, только теперь надо в обратную сторону перегнать строку в такой объект)
источник

p

persona x grata in pro.js
А было объект в строку)
источник

В

Виктория in pro.js
Ааа
источник

L

Lupusregina[beta] in pro.js
persona x grata
Есть интересная задачка.
Нужно конвертировать строку

const str = 'hello world';

в объект такого плана, у которого ключ это уникальная буква, а значение это индексы этой буквы в строке

const input = {
 h: [0],
 e: [1],
 l: [2, 3, 9],
 o: [4, 7],
 ' ': [5],
 w: [6],
 r: [8],
 d: [10],  
};
const str = 'hello world';
[...str].reduce((o, c, i) => (o[c] = [...(o[c]||[]), i], o), {})
источник

S

Syntax Highlight Bot in pro.js
Lupusregina[beta]
const str = 'hello world';
[...str].reduce((o, c, i) => (o[c] = [...(o[c]||[]), i], o), {})
источник

В

Виктория in pro.js
persona x grata
Да, только теперь надо в обратную сторону перегнать строку в такой объект)

function kotyaJopa(str) {
   return str.split('').reduce((acc, sym, index) => {
       acc[sym] = acc[sym] || [];
       acc[sym].push(index);
       return acc;
   }, {});
}
источник

S

Syntax Highlight Bot in pro.js
Виктория

function kotyaJopa(str) {
   return str.split('').reduce((acc, sym, index) => {
       acc[sym] = acc[sym] || [];
       acc[sym].push(index);
       return acc;
   }, {});
}
источник

L

Lupusregina[beta] in pro.js
Виктория

function kotyaJopa(str) {
   return str.split('').reduce((acc, sym, index) => {
       acc[sym] = acc[sym] || [];
       acc[sym].push(index);
       return acc;
   }, {});
}
источник

p

persona x grata in pro.js
Круто, спасибо. Reduce делает вещи)
источник

В

Виктория in pro.js
persona x grata
Круто, спасибо. Reduce делает вещи)
Какие вещи?
источник

L

Lupusregina[beta] in pro.js
persona x grata
Круто, спасибо. Reduce делает вещи)
давай еще задачек
источник

p

persona x grata in pro.js
Виктория
Какие вещи?
В смысле четко решает задачу
источник

В

Виктория in pro.js
persona x grata
В смысле четко решает задачу
Да редьюс чёткий пацанчик
источник

В

Виктория in pro.js
Внатуре
источник

А

Алхимик in pro.js
Чего это вы тут делаете? 👀
источник

L

Lupusregina[beta] in pro.js
Алхимик
Чего это вы тут делаете? 👀
источник