Комментарии (13)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Павел Безумный учёный Expert
25 июля 2021, 14:12
Тесты к задаче 2613 - CashMachine (10) ТЕСТ 1 Внести по 10 купюр номиналами 7, 5 и 1. Списать 24 денежных единицы. Правильный результат списания: 7 - 2 5 - 2 ТЕСТ 2 Внести по 10 купюр номиналами 3, 4 и 5. Списать 16 денежных единиц. Правильный результат списания: 5 - 2 3 - 2 ТЕСТ 3 Внести по 10 купюр номиналами 50, 200 и 500. Списать 600 денежных единиц. Правильный результат списания: 500 - 1 50 - 2 ТЕСТ 4 Внести по 1 купюре номиналами 500 и 200, а также 2 купюры по 150. Списать 800 денежных единиц. Правильный результат списания: 500 - 1 150 - 2 ТЕСТ 5 Внести 1 купюру номиналом 500, три купюры номиналом 200 и 1 купюру номиналом 50. Списать 600 денежных единиц. Правильный результат списания: 200 - 3
Павел Безумный учёный Expert
28 декабря 2020, 19:47
Павел Безумный учёный Expert
14 июля 2020, 18:46
Тест к задаче 2207 - Обращённые слова Текст в исходном файле:
рот тор торт о
о тот тот тот
комок
тот
а о
потоп потоп потоп потоп
потом
комок
Ожидаемый вывод в консоль:
рот тор
о о
тот тот
тот тот
комок комок
потоп потоп
потоп потоп
Павел Безумный учёный Expert
14 июля 2020, 18:39
Тест к задаче 2209 - Составить цепочку слов Текст в исходном файле:
Мельбурн Токио Москва Ростов-на-Дону Киев Нью-Йорк Ухань Канберра Вашингтон
Дедовск Калининград Душанбе Ереван Амстердам Вена Норильск Ленинград
Кыштым Адлер Комсомольск Архангельск Иркутск Нью-Джерси Николаев Орёл
Кронштадт Красноярск
Павел Безумный учёный Expert
14 июля 2020, 18:31
Тесты к задаче 2027 - Кроссворд ТЕСТ 1 (найден в комментариях к задаче)
int[][] crossword = new int[][] {
        {'r', 'm', 'a', 'r', 'r', 'e'},
        {'m', 'e', 'a', 'e', 'e', 'm'},
        {'s', 'a', 'm', 'e', 's', 'o'},
        {'m', 'o', 'p', 'o', 'o', 'h'},
        {'h', 'r', 'e', 'm', 'h', 'h'}
};
detectAllWords(crossword, "home", "same", "homer").forEach(System.out::println);
// Ожидаемый результат:
// home - (5, 3) - (5, 0)
// home - (0, 4) - (3, 1)
// home - (4, 4) - (1, 1)
// same - (0, 2) - (3, 2)
// homer - (0, 4) - (4, 0)
// homer - (4, 4) - (0, 0)
ТЕСТ 2 (найден в комментариях к задаче)
int[][] crossword = new int[][] {
        {'a', 'b', 'c'},
        {'b', 'd', 'd'},
        {'c', 'd', 'd'}
};
detectAllWords(crossword, "bb", "dd", "c").forEach(System.out::println);
// Ожидаемый результат:
// bb - (1, 0) - (0, 1)
// bb - (0, 1) - (1, 0)
// dd - (1, 1) - (2, 1)
// dd - (1, 1) - (1, 2)
// dd - (1, 1) - (2, 2)
// dd - (2, 1) - (1, 1)
// dd - (2, 1) - (2, 2)
// dd - (2, 1) - (1, 2)
// dd - (1, 2) - (2, 2)
// dd - (1, 2) - (1, 1)
// dd - (1, 2) - (2, 1)
// dd - (2, 2) - (1, 2)
// dd - (2, 2) - (2, 1)
// dd - (2, 2) - (1, 1)
// c - (2, 0) - (2, 0)
// c - (0, 2) - (0, 2)
Павел Безумный учёный Expert
14 июля 2020, 18:31
Тесты к задаче 2027 - Кроссворд (продолжение) ТЕСТ 3
int[][] crossword = new int[][] {
        {' ', 'd', 'l', 'r', 'o', 'w'},
        {' ', 'r', ' ', ' ', 'r', ' '},
        {' ', 'o', 'd', ' ', 'd', 'd'},
        {'d', 'w', 'o', 'r', 'd', 'r'},
        {'r', 'o', ' ', ' ', 'o', 'o'},
        {'o', 'r', ' ', ' ', ' ', 'w'},
        {'w', 'd', 'r', 'o', 'o', 'w'}
};
detectAllWords(crossword, "world", "word").forEach(System.out::println);
// Ожидаемый результат:
// world - (5, 0) - (1, 0)
// word - (1, 3) - (4, 3)
// word - (1, 3) - (1, 0)
// word - (1, 3) - (1, 6)
// word - (5, 5) - (5, 2)
// word - (5, 5) - (2, 2)
// word - (0, 6) - (0, 3)
ТЕСТ 4
int[][] crossword = new int[][] {
        {'a', 'a'},
        {'a', 'a'}
};
detectAllWords(crossword, "a").forEach(System.out::println);
// Ожидаемый результат:
// a - (0, 0) - (0, 0)
// a - (1, 0) - (1, 0)
// a - (0, 1) - (0, 1)
// a - (1, 1) - (1, 1)
ТЕСТ 5
int[][] crossword = new int[][] {
        {'a', 'a', 'a'},
        {'a', 'o', 'a'},
        {'a', 'a', 'a'}
};
detectAllWords(crossword, "aaa").forEach(System.out::println);
// Ожидаемый результат:
// aaa - (0, 0) - (2, 0)
// aaa - (0, 0) - (0, 2)
// aaa - (2, 0) - (0, 0)
// aaa - (2, 0) - (2, 2)
// aaa - (0, 2) - (2, 2)
// aaa - (0, 2) - (0, 0)
// aaa - (2, 2) - (0, 2)
// aaa - (2, 2) - (2, 0)
Павел Безумный учёный Expert
18 июля 2020, 10:56
Тесты к задаче 2027 - Кроссворд (окончание) ТЕСТ 6
int[][] crossword = new int[][] {
        {'x', 'y'},
        {'x', 'y'},
        {'x', 'y'},
        {'x', 'y'}
};
detectAllWords(crossword, "xxxx", "yyyy").forEach(System.out::println);
// Ожидаемый результат:
// xxxx - (0, 0) - (0, 3)
// xxxx - (0, 3) - (0, 0)
// yyyy - (1, 0) - (1, 3)
// yyyy - (1, 3) - (1, 0)
ТЕСТ 7
int[][] crossword = new int[][] {
        {'a', 'a', 'a'}
};
detectAllWords(crossword, "a").forEach(System.out::println);
// Ожидаемый результат:
// a - (0, 0) - (0, 0)
// a - (1, 0) - (1, 0)
// a - (2, 0) - (2, 0)
Павел Безумный учёный Expert
18 июня 2020, 12:08
Павел Безумный учёный Expert
5 июня 2020, 19:29
Тест к задаче 1918 - Знакомство с тегами Текст в исходном файле:
Info about Leela <span xml:lang="en" lang="en"><b><span>Turanga Leela
</span></b></span><span>Super</span><span>girl</span>
       <span>     <abc>Строка   с   пробелами  </abc>     </span>
		<span>		<abc>	Строка	с	табуляцией</abc>	</span>

<span>	<span> <span>  <span>STRING</span></span></span></span>
Вывод в консоль (поиск по тегу span):
<span xml:lang="en" lang="en"><b><span>Turanga Leela</span></b></span>
<span>Turanga Leela</span>
<span>Super</span>
<span>girl</span>
<span><abc>Строка   с   пробелами  </abc></span>
<span><abc>	Строка	с	табуляцией</abc></span>
<span><span><span><span>STRING</span></span></span></span>
<span><span><span>STRING</span></span></span>
<span><span>STRING</span></span>
<span>STRING</span>
WildTurbo
Уровень 18
20 марта 2020, 06:19
Спасибо за развёрнутый ответ.