Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 2.75 KB

README.md

File metadata and controls

49 lines (35 loc) · 2.75 KB

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 разряда – только из четных цифр

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

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