Skip to content

goavengers/go-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Go PlayBook

Вместе мы разберемся!

Содержание

  1. Зачем это надо?
  2. Как замерять бенчмарки?
  3. Как публиковать задачку и оформлять код?

PlayBook

  1. Являются ли два слова (предложения) анаграммой?
  2. Является ли слово (предложение) палиндромом?
  3. Является ли билет счастливым?
    1. счастливым считается тот билет, у которого сумма первых 3-х цифр равна сумме последних 3-х цифр
    2. совпадают не суммы, а разности тех же групп разрядов
    3. первые 3 разряда состоят только из нечетных цифр, а последние 3 разряда – только из четных цифр
  4. Как поменять местами два значения переменных без третьей переменной?
  5. Как упаковать массив целых чисел?

Являются ли два слова (предложения) анаграммой?

Есть два слова или предложения:

  • smartest
  • mattress

Напишите функцию isAnagramm, принимающую два этих слова и возвращающую булево значение true или false, если слова являются и не являются анаграммами соответственно.

func isAnagramm(first, second string) bool {
    // your stuff
}

Является ли слово (предложение) палиндромом?

Является ли билет счастливым?

  • счастливым считается тот билет, у которого сумма первых 3-х цифр равна сумме последних 3-х цифр
  • совпадают не суммы, а разности тех же групп разрядов
  • первые 3 разряда состоят только из нечетных цифр, а последние 3 разряда – только из четных цифр

Как поменять местами два значения переменных без третьей переменной?

Как упаковать массив целых чисел?

About

⛳ Решаем задачки с интересом!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages