Size: a a a

2020 June 18

L

Lupusregina[beta] in pro.js
времени не хватает
источник

L

Lupusregina[beta] in pro.js
я думаю, там есть какой то простой и лаконичный способ решения
источник

L

Lupusregina[beta] in pro.js
слишком матерая ката для 5ку
источник

4

418 in pro.js
Ребят, подкиньте идею как адаптировать этот слайдер)
источник

4

418 in pro.js
источник

В

Виктория in pro.js
Lupusregina[beta]
function binarySimulation(s, q) {
 const a = new Int32Array((s.length >> 5) + 1)
 for(let i = 0, k = 0; i < s.length; ) {
   let i32 = 0
   for(let j = 0; j < 32; j++) {
     i32 |= ( s[i++]|0 ) << j
   }
   a[k++] = i32
 }
 
 const r = []
 for(const v of q) {
   switch(v[0]) {
     case "I":
       const start = v[1] - 1, end = v[2] - 1
       let j = start;
       const startFl = Math.min( end, ((start >> 5) + 1) << 5 )
       
       //const mask = ( (1 << (startFl - j)) - 1 ) << (j & 31)
       //a[j >> 5] ^= mask
       
       while( j < startFl ) {
         const byte = j >> 5
         const bit = j & 31
         const val = 1 << bit
         //if ( !bit )
         //  break
         a[byte] ^= val
         
         j++
       }
       
       const endFl = (end >> 5) << 5
       
       
       /// ~250
       if ( j < endFl ) {
         for(let i = j >> 5; i < end >> 5; i++)
           a[i] ^= -1
         j = endFl
       }
       
       /*
       /// ~115
       while( j < endFl ) {
         const byte = j >> 5
         a[byte] ^= -1
         j += 32
       }
       */

       for(; j <= end; j++) {
         const byte = j >> 5
         const bit = j & 31
         const val = 1 << bit
         a[byte] ^= val
       }
       break
     
     case "Q":
       const i = v[1] - 1
       const byte = i >> 5
       const bit = i & 31
       r.push( '' + ( (a[byte] >> bit) & 1) )
   }
 }
 return r
}
источник

p

persona x grata in pro.js
418
Ребят, подкиньте идею как адаптировать этот слайдер)
поставить картинку сверху SHOP NOW. Или сверху заголовка
источник

В

Виктория in pro.js
418
Ребят, подкиньте идею как адаптировать этот слайдер)
Скрыть
источник

В

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

В

Виктория in pro.js
Всегда спрашиваю у дизайнера, а нужна ли нам эта хуйня на мобиле? Давай, может, скроем, а?
источник

L

Lupusregina[beta] in pro.js
как ты себе это преставляешь
источник

T

Th0r in pro.js
ты не видишь, что там итерация по частичным int32, и по целым?
источник

4

418 in pro.js
persona x grata
поставить картинку сверху SHOP NOW. Или сверху заголовка
Типо так?:
источник

4

418 in pro.js
источник

4

418 in pro.js
Какая-то лажа. Хули дизайнеры не делают шаблон под мобилки, ахуели полностью
источник

T

Th0r in pro.js
там три цикла. стартовая часть от нецелого инт32 по битам, потом цикл с целыми инт32 (^= -1) и конечная часть с нецелым инт32
источник

p

persona x grata in pro.js
418
Типо так?:
на мобиле картинку и кнопки отцентрировать. хз еще как. смотрел как в онлайн магазинах делают?
источник

4

418 in pro.js
persona x grata
на мобиле картинку и кнопки отцентрировать. хз еще как. смотрел как в онлайн магазинах делают?
Да, но у них совсем другой стиль слайдеров
источник

L

Lupusregina[beta] in pro.js
да, но крайнии циклы все равно не большие
источник

T

Th0r in pro.js
ты не понял, там основная проблема в работе с большими числами, очень большими, которые ксорят десятки целых инт32
источник