Перейти к содержимому

Требуется написать алго с учетом эффективной работы со строками.

go · strings-runesYandex / Яндексне решено

Требуется написать алго с учетом эффективной работы со строками.

  • Написать функцию которая определяет является ли входная строка палиндромом или нет. Скипать все не алфавитные символы, не смотреть на регистр.

3-й этап: 1.

# Написать функцию, где:
# вход - подается список таплов, в тапле (start_date: int, end_date: int)
# выход - вернуть максимальное число гостей в конкретный день
# [(1, 4), (2, 5), (2, 3), (3, 4) (12, 13)] ->3
# Дан массив целых чисел, нужно найти непустой подотрезок
# (непрерывную подпоследовательность)
# с заданной суммой target, либо сказать, что это невозможно.
# findTarget([9, -6, 5, 1, 4, -2], 10) ->(2, 4)

Допустим, нам нужно передать данные из некоторого источника некоторому потребителю. При этом источник отдает данные небольшими пачками, а потребитель оптимальнее работает с крупными батчами (реальный пример - поставка данных из очередей типа Kafka в базу Clickhouse). Также, источник умеет сохранять прогресс чтения и по мере обработки данных потребителем этот прогресс нужно обновлять, чтобы в случае рестарта процесса не перечитывать все с нуля/с произвольной позиции.

Допустим, источник и потребитель описываются интерфейсами Producer и Consumer.

main.go
package main
func main() {
// TODO
}

Источник: Yandex / Яндекс

← Что выведет и почему? func main() { { d… · Все задачи · Go · Требуется реализовать функцию func Pipe… →