/
Rics
/
JobReady
Обзор
Документация
Войти
/
Rics
/
JobReady
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Front/src/data/allTasks.ts
101 строка
6 KB
Rics
add app
16 сен 2025, 16:56
16 сен 2025, 16:56
75981cd
Код
Авторство
О чём код?
import { Task } from "@/models"; import { v4 as uuidv4 } from "uuid"; export const allTasks: Task[] = [ { id: uuidv4(), title: "Средний элемент", level: "easy", description: "Рассмотрим три числа a, b и c. Упорядочим их по возрастанию. Какое число будет стоять между двумя другими?", inputFormat: "В единственной строке записаны три целых числа a, b, c (−1000 ≤ a, b, c ≤ 1000), числа разделены одиночными пробелами.", outputFormat: "Выведите число, которое будет стоять между двумя другими после упорядочивания.", examples: [ { input: "1 2 3", output: "2" }, { input: "12 3 1", output: "3" } ] }, { id: uuidv4(), title: "Ход конем", level: "middle", description: "На шахматной доске 8×8 задана клетка. Определите, может ли конь попасть с неё на другую за один ход.", inputFormat: "Две строки: первая — начальная клетка (например, a1), вторая — целевая клетка (например, c2).", outputFormat: "Выведите «YES», если возможно, иначе «NO».", examples: [ { input: "a1\nc2", output: "YES" }, { input: "a1\na2", output: "NO" } ] }, { id: uuidv4(), title: "Поиск цикла", level: "hard", description: "Дан ориентированный граф. Нужно определить, содержит ли он цикл.", inputFormat: "Первая строка: n, m — количество вершин и рёбер. Далее m строк с ребрами u → v.", outputFormat: "Выведите «YES», если граф содержит цикл, иначе «NO».", examples: [ { input: "3 3\n1 2\n2 3\n3 1", output: "YES" }, { input: "3 2\n1 2\n2 3", output: "NO" } ] }, { id: uuidv4(), title: "Граф", level: "easy", description: "Дан неориентированный граф. Определите количество его компонент связности.", inputFormat: "Первая строка: n, m — количество вершин и рёбер. Далее m строк с ребрами u — v.", outputFormat: "Выведите количество компонент связности.", examples: [ { input: "4 2\n1 2\n3 4", output: "2" }, { input: "3 2\n1 2\n2 3", output: "1" } ] }, { id: uuidv4(), title: "Средний элемент", level: "easy", description: "Рассмотрим три числа a, b и c. Упорядочим их по возрастанию. Какое число будет стоять между двумя другими?", inputFormat: "В единственной строке записаны три целых числа a, b, c (−1000 ≤ a, b, c ≤ 1000), числа разделены одиночными пробелами.", outputFormat: "Выведите число, которое будет стоять между двумя другими после упорядочивания.", examples: [ { input: "1 2 3", output: "2" }, { input: "12 3 1", output: "3" } ] }, { id: uuidv4(), title: "Ход конем", level: "middle", description: "На шахматной доске 8×8 задана клетка. Определите, может ли конь попасть с неё на другую за один ход.", inputFormat: "Две строки: первая — начальная клетка (например, a1), вторая — целевая клетка (например, c2).", outputFormat: "Выведите «YES», если возможно, иначе «NO».", examples: [ { input: "a1\nc2", output: "YES" }, { input: "a1\na2", output: "NO" } ] }, { id: uuidv4(), title: "Поиск цикла", level: "hard", description: "Дан ориентированный граф. Нужно определить, содержит ли он цикл.", inputFormat: "Первая строка: n, m — количество вершин и рёбер. Далее m строк с ребрами u → v.", outputFormat: "Выведите «YES», если граф содержит цикл, иначе «NO».", examples: [ { input: "3 3\n1 2\n2 3\n3 1", output: "YES" }, { input: "3 2\n1 2\n2 3", output: "NO" } ] }, { id: uuidv4(), title: "Граф", level: "easy", description: "Дан неориентированный граф. Определите количество его компонент связности.", inputFormat: "Первая строка: n, m — количество вершин и рёбер. Далее m строк с ребрами u — v.", outputFormat: "Выведите количество компонент связности.", examples: [ { input: "4 2\n1 2\n3 4", output: "2" }, { input: "3 2\n1 2\n2 3", output: "1" } ] }, ];