Skip to content
    eg00

    Egor

    @eg00
    eg00
    eg00
    published a Repl
    1 year ago
    0
    30.5 Практическая работа
    30.5 Практическая работаНапишите HTTP-сервис, который принимает входящие соединения с JSON-данными
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Graceful shutdown
    Задание 2. Graceful shutdownВ работе часто возникает потребность правильно останавливать приложения. Например, когда наш сервер обслуживает соединения, а нам хочется, чтобы все текущие соединения были обработаны и лишь потом произошло выключение сервиса. Для этого существует паттерн graceful shutdown. Напишите приложение, которое выводит квадраты натуральных чисел на экран, а после получения сигнала ^С обрабатывает этот сигнал, пишет «выхожу из программы» и выходит.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 1. Конвейер
    Задание 1. КонвейерРеализуйте паттерн-конвейер: Программа принимает числа из стандартного ввода в бесконечном цикле и передаёт число в горутину. Квадрат: горутина высчитывает квадрат этого числа и передаёт в следующую горутину. Произведение: следующая горутина умножает квадрат числа на 2. При вводе «стоп» выполнение программы останавливается.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Научиться работать с композитными типами данных: структурами
    Научиться работать с композитными типами данных: структурамиНапишите программу, которая считывает ввод с stdin, создаёт структуру student и записывает указатель на структуру в хранилище map[studentName] *Student. type Student struct { name string age int grade int } Программа должна получать строки в бесконечном цикле, создать структуру Student через функцию newStudent, далее сохранить указатель на эту структуру в map, а после получения EOF (ctrl + d) вывести на экран имена всех студентов из хранилища. Также необходимо реализовать методы put, get.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Написать программу аналог cat.
    Написать программу аналог cat.Программа должна получать на вход имена двух файлов, необходимо конкатенировать их содержимое, используя strings.Join.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Написать программу для нахождения подстроки в кириллической
    Написать программу для нахождения подстроки в кириллической Спроектировать алгоритм поиска подстроки. Определить строку и подстроку, используя флаги. Написать алгоритм реализацию для работы со строками UTF-8 (для этого необходимо воспользоваться рунами).
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Поиск символов в нескольких строках
    Задание 2. Поиск символов в нескольких строкахНапишите функцию, которая на вход принимает массив предложений (длинных строк) и массив символов типа rune, а возвращает 2D-массив, где на позиции i стоит индекс вхождения символа j из chars в последнее слово в предложении i (строку надо разбить на слова и взять последнее). То есть сигнатура следующая: func parseTest(sentences []string, chars []rune)
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 1. Чётные и нечётные
    Задание 1. Чётные и нечётныеНапишите функцию, которая принимает массив чисел, а возвращает два массива: один из чётных чисел, второй из нечётных.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Анонимные функции (1)
    Задание 2. Анонимные функции (1)Напишите анонимную функцию, которая на вход получает массив типа integer, сортирует его пузырьком и переворачивает (либо сразу сортирует в обратном порядке, как посчитаете нужным).
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 1. Сортировка вставками
    Задание 1. Сортировка вставкамиНапишите функцию, сортирующую массив длины 10 вставками.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Нахождение первого вхождения числа в упорядоченно
    Задание 2. Нахождение первого вхождения числа в упорядоченноЗаполните упорядоченный массив из 12 элементов и введите число. Необходимо реализовать поиск первого вхождения заданного числа в массив. Сложность алгоритма должна быть минимальная.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 1. Подсчёт чисел в массиве
    Задание 1. Подсчёт чисел в массивеЗаполните массив неупорядоченными числами на основе генератора случайных чисел. Введите число. Программа должна найти это число в массиве и вывести, сколько чисел находится в массиве после введённого. При отсутствии введённого числа в массиве — вывести 0. Для удобства проверки реализуйте вывод массива на экран.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Анонимные функции
    Задание 2. Анонимные функции Напишите функцию, которая на вход принимает функцию вида A func (int, int) int, а внутри оборачивает и вызывает её при выходе (через defer). Вызовите эту функцию с тремя разными анонимными функциями A. Тела функций могут быть любыми, но главное, чтобы все три выполняли разное действие.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 1. Расчёт по формуле (1)
    Задание 1. Расчёт по формуле (1)Напишите функцию, производящую следующие вычисления. S = 2 × x + y ^ 2 − 3/z, где x — int16, y — uint8, a z — float32. Тип S должен быть во float32.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Умножение матриц
    Задание 2. Умножение матрицНапишите функцию, умножающую две матрицы размерами 3 × 5 и 5 × 4.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 1. Подсчёт определителя
    Задание 1. Подсчёт определителяНапишите функцию, вычисляющую определитель матрицы размером 3 × 3.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Сортировка пузырьком
    Задание 2. Сортировка пузырькомОтсортируйте массив длиной шесть пузырьком.
    eg00
    eg00
    published a Repl
    1 year ago
    0
     Задание 1. Слияние отсортированных массивов
    Задание 1. Слияние отсортированных массивовНапишите функцию, которая производит слияние двух отсортированных массивов длиной четыре и пять в один массив длиной девять.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 2. Функция, реверсирующая массив
    Задание 2. Функция, реверсирующая массив Напишите функцию, принимающую на вход массив и возвращающую массив, в котором элементы идут в обратном порядке по сравнению с исходным. Напишите программу, демонстрирующую работу этого метода.
    eg00
    eg00
    published a Repl
    1 year ago
    0
    Задание 1. Подсчёт чётных и нечётных чисел в массиве
    Задание 1. Подсчёт чётных и нечётных чисел в массивеРазработайте программу, позволяющую ввести 10 целых чисел, а затем вывести из них количество чётных и нечётных чисел. Для ввода и подсчёта используйте разные циклы.
    Copyright © 2024 Replit, Inc. All rights reserved.
    • twitter
    • tiktok
    • instagram
    • facebook

    Replit

    Programming languages

    • Python
    • JavaScript
    • TypeScript
    • Node.js
    • Nix
    • HTML, CSS, JS
    • C++
    • Golang