- linkedin.com/in/oleg-kochetov-2469671bb/
- vk.com/id572170301
- Oleg Kochetov#6035
- github.com/olegov-lab
OLEG KOCHETOV
FRONTEND DEVELOPER
ENDUCATION
ENGINEER
2007 - 2012
UGATU - Ufa (Russia)
SKILLS
-
Turbo Pascal
-
C++
-
HTML, CSS
-
JavaScript
-
Figma
COURSES
-
2021
JS/FE PRE-SCHOOL (JAVASCRIPT) -
2019 - 2020
TRIZ - Minsk (BL)
Code example (codewars.com)
//Element equals its index
function GiveIndexEqualsValue(a) {
let low = 0;
let high = a.length - 1;
while (low <= high) {
let mid = Math.floor((low + high) / 2);
if (a[mid] > mid) {
high = mid - 1;
} else if (a[mid] < mid) {
low = mid + 1;
} else if (low != high) {
high = mid;
} else {
return mid;
}
}
return -1;
}