Size: a a a

JavaScript Noobs — сообщество новичков

2021 September 27

И

Игорь in JavaScript Noobs — сообщество новичков
в с?
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Я еще проценты не посчитал
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
просто ты мог написать с = (с||0)+1 ты понимаешь о чем я
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
теперь вместо 1 подставь проценты
источник

D

Danila in JavaScript Noobs — сообщество новичков
const countLettersPercentage = string => {
 const oneLetterPercentage = 100 / string.length
 const percentages = {}

 for (const letter of string) {
   percentages[letter] = (percentages[letter] || 0) + oneLetterPercentage
 }

 return percentages
}

console.log(countLettersPercentage('abc'))
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
ъуъ
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
спасибо выручил я пытался
источник

j

jk in JavaScript Noobs — сообщество новичков
Испортил вечеринку.
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
редиска
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Размер хэша в битах всегда одинаковый, меняется только кол-во символов. Закинь два хэша в калькулятор, скорее всего их вес будет равен 256 битам (в зависимости от алгоритма шифрования).

Я думаю что хэш в шестнадцатеричной  сч. может сокращать строку на несколько символов из-за ненадобности, т.к. побитово хэш всё равно будет равен 256 битам. Т.е. число X = 256 битам и 32 символам, а число Y = 256 битам и 33 символам, но числа эти разные, т.к. при кодировке 32 символов были использованы более высокие разряды.

На пример число 100000 (в 10 сч.) = 186A0 (в 16 сч).
Но если мы добавим ещё один нолик: 1000000 (в 10 сч), то это будет F4240 (в 16 сч). Обрати внимание, что мы из ста тысяч сделали один миллион, но при конвертации в шестнадцатиричную сч. мы получили число также состоящие из 5-и символов (как и при предыдущей конвертации), но использовались более высокие разряды чисел.

Таким образом, если мы что-то хэшируем, то сначала мы получим побитовое представление информации (которое можно сравнить с нашим десятичным числом), а потом с помощью алгоритма получаем шестнадцатиричный хэш. Так вот, это побитовое число может быть переведено в 32 или 33 шестнадцатиричных символа, как в моём примере.

Я не уверен, что это происходит именно из-за этого, но опираясь на свою эрудицию в данной теме могу предположить, что это логичное объяснение.
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
пугаешь
источник

И

Игорь in JavaScript Noobs — сообщество новичков
😂
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Интересный вопрос, нагуглить быстро не смог, поэтому решил сам подумать.

Хотелось бы узнать достоверный ответ
источник

ОК

Олександр Курсеітов ... in JavaScript Noobs — сообщество новичков
Спасибо, добрий-умный человек!!!_)
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Ты погоди радоваться, я могу ошибаться
Но вроде всё логично
источник

ОК

Олександр Курсеітов ... in JavaScript Noobs — сообщество новичков
Та пох, преподу хватит)))0
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Ааа) Ну тогда точно прокатит)
источник

И

Игорь in JavaScript Noobs — сообщество новичков
Ибо даже если не правильно, то ты изложил свою мысль и дал пронять о некой компетенции в вопросе, а это всегда важнее чем правильный ответ (как по мне)
источник

T

Tofa in JavaScript Noobs — сообщество новичков
Подскажите ивент mongoose который в кб будет передавать обьект который изменился
источник

T

Tofa in JavaScript Noobs — сообщество новичков
Проще говоря листенер
источник