Size: a a a

2021 June 06

В

Виктория in JS Liberty
Так язык программирования это по сути такой язык, на котором люди "общаются" с компьютером
источник

YP

Yarik Pesochenski in JS Liberty
Ну все, понятно с тобой короче
источник

YP

Yarik Pesochenski in JS Liberty
эх
источник

p

persona x grata in JS Liberty
Че блять
источник

YP

Yarik Pesochenski in JS Liberty
Да я рофлю просто
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Учитывая что я смотрю курсы на английском без субтитров и перевода. Читаю доку почти не заглядывая в переводчик то наверное между B1 и B2 где-то )
источник

p

persona x grata in JS Liberty
В условии нет запрета на reverse
источник

YP

Yarik Pesochenski in JS Liberty
Да но несмотря на это сам редактор литкода не знает некоторые фишки js, мне кажется это как-то связано со стандартами или около того
источник

В

Влад in JS Liberty
var addTwoNumbers = function (l1, l2) {
   // Head of the new linked list - this is the head of the resultant list
   let head = null;
   // Reference of head which is null at this point
   let temp = null;
   // Carry
   let carry = 0;
   // Loop for the two lists
   while (l1 !== null || l2 !== null) {
       // At the start of each iteration, we should add carry from the last iteration
       let sum = carry;
       // Since the lengths of the lists may be unequal, we are checking if the
       // current node is null for one of the lists
       if (l1 != null) {
           sum += l1.val;
           l1 = l1.next;
       }
       if (l2 != null) {
           sum += l2.val;
           l2 = l2.next;
       }
       // At this point, we will add the total sum % 10 to the new node
       // in the resultant list
       let node = new ListNode(Math.floor(sum) % 10);
       // Carry to be added in the next iteration
       carry = Math.floor(sum / 10);
       // If this is the first node or head
       if (temp == null) {
           temp = head = node;
       }
       // For any other node
       else {
           temp.next = node;
           temp = temp.next;
       }
   }
   // After the last iteration, we will check if there is carry left
   // If it's left then we will create a new node and add it
   if (carry > 0) {
       temp.next = new ListNode(carry);
   }
   return head;
};
источник

YP

Yarik Pesochenski in JS Liberty
Ну это мое субьективное определение уровней, вообще лучше погуглить конечно
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Там тоже чето типа Beginner, Medium и ещё какие то
источник

YP

Yarik Pesochenski in JS Liberty
Там есть всякие pre-intermediate, например, который означает, что ты знаешь язык между А2 и В1
источник

YP

Yarik Pesochenski in JS Liberty
И еще куча таких всяких
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Да да
источник

ia

ivan anatolyevich 🏋... in JS Liberty
У нас студенты очень хреново знают англ
источник

YP

Yarik Pesochenski in JS Liberty
А таблицу умножения?
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Я им говорю что долги стремно иметь по нему
источник

ia

ivan anatolyevich 🏋... in JS Liberty
А им как обычно насрать
источник

YP

Yarik Pesochenski in JS Liberty
Это не рофл, я слышал что в некоторых колледжах люди реально не знают таблицу умножения
источник

T

Th0r in JS Liberty
а в используемом движке нет его реализации
источник