Size: a a a

2021 June 06

ia

ivan anatolyevich 🏋... in JS Liberty
при opacity сам текст становится тоже прозрачным вместе с фоном div a
источник

В

Виктория in JS Liberty
Ну
источник

ia

ivan anatolyevich 🏋... in JS Liberty
хахах самому h1 тоже задал большее opacity
источник

В

Виктория in JS Liberty
Это Влад?
источник

p

persona x grata in JS Liberty
Реализация линкед лист будет 150 строк
источник

ia

ivan anatolyevich 🏋... in JS Liberty
а нет не помогло
источник

ia

ivan anatolyevich 🏋... in JS Liberty
блинннн
источник

p

persona x grata in JS Liberty
class Node {
 constructor(value) {
   this.value = value
   this.next = null
 }
}

class LinkedList {
 constructor() {
   this.head = null
   this.size = 0
 }

 add(value) {
   let node = new Node(value)
   let current

   if (this.head === null) {
     this.head = node
   } else {
     current = this.head

     while (current.next) {
       current = current.next
     }
     current.next = node
   }
   this.size += 1
 }

 insertAt(value, index) {
   if (index < 0 || index > this.size) {
     return console.warn('Enter a valid index')
   } else {
     let node = new Node(value)
     let curr, prev

     curr = this.head

     if (index === 0) {
       node.next = this.head
       this.head = node
     } else {
       curr = this.head
       let it = 0

       while (it < index) {
         it += 1
         prev = curr
         curr = curr.next
       }

       node.next = curr
       prev.node = node
     }
     this.size += 1
   }
 }

 removeFrom(index) {
   if (index < 0 || index >= this.size) {
     return console.warn('Enter a valid index')
   } else {
     let curr, prev, it = 0
     curr = this.head
     prev = curr

     if (index === 0) {
       this.head = curr.next
     } else {
       while (it < index) {
         it += 1
         prev = curr
         curr = curr.next
       }
       prev.next = curr.next
     }
     this.size -= 1

     return curr.value
   }
 }

 remove(value) {
   let current = this.head
   let prev = null

   while (current !== null) {
     if (current.value === value) {
       if (prev === null) {
         this.head = current.next
       } else {
         prev.next = current.next
       }
       this.size -= 1
       return current.value
     }
     prev = current
     current = current.next
   }
   return -1
 }

 indexOf(value) {
   let count = 0
   let current = this.head

   while (current !== null) {
     if (current.value === value) {
       return count
     }
     count += 1
     current = current.next
   }
   return -1
 }

 isEmpty() {
   return this.size === 0
 }

 listSize() {
   return this.size
 }

 printList() {
   let current = this.head
   let str = ''

   while (current) {
     str += current.value + ' '
     current = current.next
   }
   console.log(str)
 }

 getFirst() {
   return this.head
 }

 getLast() {
   let lastNode = this.head
   if (lastNode) {
     while (lastNode.next) {
       lastNode = lastNode.next
     }
   }
   return lastNode
 }

 clear() {
   this.head = null
 }
}

const list = new LinkedList()

list.add(1)
list.add(2)
list.add(3)
list.insertAt(5, 1)
list.printList()
источник

S

Syntax Highlight Bot in JS Liberty
источник

В

Виктория in JS Liberty
Что это бляяяяяяяаавть
источник

p

persona x grata in JS Liberty
Стишок
источник

В

Виктория in JS Liberty
Рассказывай
источник

p

persona x grata in JS Liberty
У Лукоморья дуб зеленый
источник

В

Виктория in JS Liberty
Так, представила тебя
источник

p

persona x grata in JS Liberty
И в алгоритмах дуб тот дуб
источник

В

Виктория in JS Liberty
Дальше че?
источник

p

persona x grata in JS Liberty
И днем и ночью жирный кот
источник

p

persona x grata in JS Liberty
Про новенький макбук мечтает
источник

В

Виктория in JS Liberty
Мозги ебёт
источник

p

persona x grata in JS Liberty
Или так
источник