brackets

command module
v0.0.0-...-3fd877b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2020 License: MIT Imports: 16 Imported by: 0

README

Brackets

HTTP-сервис который проверяет правильны ли пары и порядки в скобках и исправляет их.

Два метода API.

  1. Validate – проверяет правильны ли пары и порядки
  2. Fix – закрывает скобки или удаляет лишние

Реализован с использованием go-kit, grpc, proto Метрики к сервису в формате prometheus /metrics (кол-во запросов, тайминги)

Пример:
Input: str = “[()]{}{[()()]()}”
Output: Balanced
Input: str = “[(])”
Output: Not Balanced

Тестовые данные:

[()]{}{[()()]()}
[(])
[({
)}]
[()]{}{[()()]()}}}}}}}}
Запуск
$ go get github.com/sparfenov/brackets

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL