Max
аааа) Спасибо большое) буду его разбирать теперь)ахахах
Denis
Ключ - значение
Denis
Конькот
Шамиль
вообще такая запись имеет отношение к Indexable Types?
https://www.typescriptlang.org/docs/handbook/interfaces.html#indexable-types
Maksim
Денис
Как можно улучшить код?
https://codepen.io/anon/pen/NZywEe
Шамиль
Lupusregina[beta]
Max
Единственный ньюанс. Когда я вызывал функцию "саму себя" binarySearch(mylist, 3); вторым аргументом было число в масиве mylist = [1, 3, 5, 7, 9]; - То есть число 3. А задача моего говнокода была в том что бы вычислить с помощью бинарного поиска место в масиве числа 3 ( То есть должно вывести "1" так как "0" это число 1 )
Lupusregina[beta]
Lupusregina[beta]
😂
Max
BinaryFindIndex: 0, realIndex: 0, true
script.js:54 BinaryFindIndex: 1, realIndex: 1, true
script.js:54 BinaryFindIndex: 2, realIndex: 2, true
script.js:54 BinaryFindIndex: 3, realIndex: 3, true
script.js:54 BinaryFindIndex: 4, realIndex: 4, true
script.js:54 BinaryFindIndex: -1, realIndex: -1, true
Max
вот что выдало в браузере
âDêšwu öBipci
Оператором сравнения могу поработать. Оператором присваивания тоже.
Lupusregina[beta]
BinaryFindIndex: 0, realIndex: 0, true
script.js:54 BinaryFindIndex: 1, realIndex: 1, true
script.js:54 BinaryFindIndex: 2, realIndex: 2, true
script.js:54 BinaryFindIndex: 3, realIndex: 3, true
script.js:54 BinaryFindIndex: 4, realIndex: 4, true
script.js:54 BinaryFindIndex: -1, realIndex: -1, true
ну, верно все. Это тест , я прохожу по всем значениям в массиве и сравниваю результат с результатом встроенной функции поиска индекса
Lupusregina[beta]
сделал кодогенрацию, для предыдущей каты
Lupusregina[beta]
https://jsbin.com/nesegit/edit?js,output
Lupusregina[beta]
+ уменьшил количество кода
Lupusregina[beta]
до 109 строк
Igor
лучше бы LeetCode решал
Igor
или Hackerrank
Lupusregina[beta]
Igor
почему?
там хоть задачи с собеседований
Lupusregina[beta]
немного оптимизировал, как у других https://jsbin.com/nesegit/3/edit?js,output
Lupusregina[beta]
Lupusregina[beta]
на LeetCode сейчас зарегаюсь
Lupusregina[beta]
Roman Igorevich
Ладно ребята
Roman Igorevich
Подскажите
Roman Igorevich
Где можно кату делать
Roman Igorevich
Для новичков
Roman Igorevich
?
Roman Igorevich
Регина
Roman Igorevich
Хорошо, щас зарегаюсь, спасибо
Lupusregina[beta]
Roman Igorevich
+
Lupusregina[beta]
Th0r
?
почти всё - это сайты, где можно что-то решать
Lupusregina[beta]
а, это картинка с подобными ресурсами
Roman
обнадеживающе
Roman Igorevich
Ребят
Roman Igorevich
Как понять что пишет консоль
Roman Igorevich
В кодварсе
Roman Igorevich
Roman Igorevich
Она не показывает в какой строке ошибка ?
Th0r
у тебя нет ошибки, просто результат выполнения неверный
Roman Igorevich
Ааа, спасибо
Lupusregina[beta]
не все тесты прохоидшь. Покажи что за ката и код
Roman Igorevich
Почти решил
Roman Igorevich
Roman Igorevich
А как вы проверяете коды ?
Roman Igorevich
Отдельно в апи пишете
Roman Igorevich
Или там есть песочница ?
Lupusregina[beta]
да , с кодварсом проблемы с описанием, парой ток проанализировав все входные данные всех ( и закрытых) тестов, можно понять что от тебя хотят
Roman Igorevich
Я написал решение задачи
Roman Igorevich
Оно рабочее
Roman Igorevich
А кодварс не пропускает
Roman Igorevich
Пишет 1 ошибка
Roman Igorevich
🤷🏼♂️🤷🏼♂️🤷🏼♂️
Roman Igorevich
Что это такое ? Эдж кейс
Th0r
взрослый корпус
Lupusregina[beta]
покажи код
Alex
Roman Igorevich
If(a<b<c || c>b>a){
return true;
}else{
return false;
}
}
Roman Igorevich
🤷🏼♂️
Th0r
Lupusregina[beta]
Roman Igorevich
Ок, сейчас переделаю
Никита
Привет. Не работает едж. Есть ли более красивое решение? https://codepen.io/anon/pen/qzxoJR?editors=1011
Lupusregina[beta]
function greaterThanLessThan (a,b,c) {
return a<b<c
}
Syntax Highlight Bot