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

VK / ВК (ВКонтакте) - скрининг - 1

  • Стандартные вопросы про Go. go/basics
  • Чем отличается Kafka от RabbitMQ? brokers/kafka
  • Какие библиотеки использоавл для работы с Kafka? brokers/kafka
func main() {
fmt.Println(
CompareVersions("1.2.3 ", "1.2.4 "), // -1
CompareVersions("1.2.3 ", "1.2.3 "), // 0
CompareVersions("2.0 ", "1.0.0 "), // 1
CompareVersions("1.0.1 ", "1 "), // 1
CompareVersions("1 ", "1.0.1 "), // -1
)
}
// CompareVersions сравнивает версии.
// Возвращает:
// -1, если v1 <v2
// 0, если v1 == v2
// 1, если v1 >v2
func CompareVersions(v1, v2 string) int {
// Write
}
func main() {
fmt.Println(Split("12q3456qq7890 ", "q ")) // [12 3456 7890]
}
func Split(s, sub string) []string {
// Write
}