Публикации по теме 'codility'


Решение «респектабельной» проблемы бодрствования в одной строчке кода
Делать вещи простыми и эффективными. СОДЕРЖАНИЕ ∘ Задача ∘ Понимание задачи ∘ Пошаговое выполнение ∘ Набор основных математических операций ∘ Перенос на Python ∘ Ссылки Мне очень нравятся испытания Codility. Это прекрасный (и совершенно бесплатный) способ улучшить свои навыки решения проблем и знание языков программирования. Они также являются отличным способом «разогреть» ваш мозг для технических собеседований, тем более что большинство ваших решений оценивается..

[Codility] Урок-04.3: MissingInteger
Поиск пропущенного значения в данном массиве обрабатывается в этом посте. Определение проблемы можно подтвердить по следующему URL-адресу. Задание по кодированию MissingInteger — Учиться программировать — Codility Это демонстрационное задание. Напишите функцию: class Solution { public int solution(int[] A); } что, учитывая массив A из N… app.codility.com Описание задания Это демонстрационная задача. Напишите функцию: защитное..

[Codility] Урок-05.3: MinAvgTwoSlice
Этот пост обрабатывает извлечение среза, подмножества, которое показывает минимальное среднее значение, из числового списка. Задание по кодированию MinAvgTwoSlice — Learn to Code — Codility Дан непустой массив A, состоящий из N целых чисел. Пара целых чисел (P, Q), такая что 0 ≤ P ‹ Q ‹ N, называется… app.codility.com Описание задания Дан непустой массив A, состоящий из N целых чисел. Пара целых чисел (P, Q), такая что 0 ≤ P ‹ Q ‹ N,..

[Умение] Урок-05.1: CountDiv
В этом посте рассматривается проблема подсчета количества элементов, остаток которых равен 0 при делении на определенное значение в заданном массиве. Задача кодирования CountDiv — Учимся программировать — Codility Напишите функцию: class Solution { public int solution(int A, int B, int K); } что для трех целых чисел A, B и K… app.codility.com Описание задания Напишите функцию: решение по определению (A, B, K) что для трех целых..

Codility — OddOccurrencesInArray (найти значение, которое встречается в нечетном числе элементов)
Учитывая массив, найдите значение, которое не имеет повторяющихся или непарных значений. Я набрал 100% public int solution (int[] A){ int a = 0; //сортируем массив Arrays.sort(A); int[] sortA = A; int x = 0; int cnt = 1; int[]odA = new int[]{}; //int idxOdd = 0; while ( x ‹ sortA.length ){ if ( x != 0 ){ if (a == sortA[x]){ cnt++; } else { if (cnt % 2 › 0){ нечетныйA = Arrays.copyOf(нечетныйA, нечетныйA.length + 1 ); //sortA[ x — 1]; oddA[oddA.length — 1] = sortA [x — 1]; } a =..

[Codility] Урок-05.2: GenomicRangeQuery
В этом посте мы найдем букву приоритета и их коэффициент в нескольких подпоследовательностях ДНК. Задание по кодированию MinAvgTwoSlice — Learn to Code — Codility Дан непустой массив A, состоящий из N целых чисел. Пара целых чисел (P, Q), такая что 0 ≤ P ‹ Q ‹ N, называется… app.codility.com Описание задания Последовательность ДНК может быть представлена ​​в виде строки, состоящей из букв A, C, G и T, которые соответствуют типам..

Проезжающие автомобили с префиксом Some
Codility — https://app.codility.com/demo/results/trainingRNUS6P-6QQ/ Укладчик через поток https://stackoverflow.com/a/59215508/2384464 Идея - Before - we can just use two loops and for each zero count number of 1 in second loop big o n2 But lets use prefix sum to do it in linear time- As per question explanation we have to find the total pairs of ones with zeros towards east direction ie. right to left In order to find that we can use prefix sum ie. prefix_sum = for any index it..