This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Строка состоит из произвольной последовательности символов, перемежаемых открывающей "(" и закрывающей ")" скобочками. Необходимо проверить, что каждой открывающей скобочке соответствует закрывающая. | |
// Вход: строка | |
// Выход: "ok" или "error: $i", где $i - индекс ошибочного символа. | |
// Учитывается последний некорректный символ. | |
String parse(String str) { | |
return null; | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Дан массив целых чисел. | |
// Найти наибольшую возрастающую подпоследовательность. | |
// В случае пустого массива и массива из одного элемента - результат равен исходному массиву, в случае, если все подпоследовательности состоят из одного элемента, возвращается первая. | |
List<int> findMaxIncrementalSubList(List<int> list) { | |
return null; | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Поиск файла. | |
// Среди иерархии папок затерялся файл. Напиши функцию для поиска файла. Файловая система представлена в виде мапки. | |
// Гарантируем, что на файловой системе не может быть более одного файла. | |
// Результат нужно вернуть в ввиде строки: пути к файлу, либо 'File not found' в случае отсутствия файла. | |
// Пример: | |
// { | |
// 'f1': { | |
// 'f11': { | |
// 'f111': { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function findPresentation(n) { | |
var i = 0; | |
while (true) { | |
var bits = getBitsList(i); | |
if (sumPowers(bits) == n) { | |
break; |