Killer Python One-Liners

Оглавление (Table of Contents)


Работа с числами (Number Operations)

  • Convert Celsius to Fahrenheit [Преобразование Цельсия в Фаренгейт]

  • Convert RGB to Hex [Преобразование RGB в Hex]

  • Convert Seconds to HH:MM:SS Format [Преобразование секунд в формат ЧЧ:ММ:СС]

  • Convert Minutes to Seconds [Преобразование минут в секунды]

  • Convert Seconds to Minutes and Seconds [Преобразование секунд в минуты и секунды]

  • Convert Minutes to Hours and Minutes [Преобразование минут в часы и минуты]

  • Convert Degrees to Radians [Преобразование градусов в радианы]

  • Convert Feet to Meters [Преобразование футов в метры]

  • Convert Days to Years, Months, and Days [Преобразование дней в годы, месяцы и дни]

  • Convert Seconds to Days, Hours, Minutes, and Seconds [Преобразование секунд в дни, часы, минуты и секунды]

  • Convert Binary Number to Decimal [Преобразование двоичного числа в десятичное]

  • Convert Decimal Number to Octal [Преобразование десятичного числа в восьмеричное]

  • Convert Decimal Number to Hexadecimal [Преобразование десятичного числа в шестнадцатеричное]


Работа с массивами (Array Operations)

  • Shuffle an Array [Перемешивание массива]

  • Get the Last Element of an Array [Получение последнего элемента массива]

  • Find the Maximum Value in an Array [Поиск максимального значения в массиве]

  • Find the Minimum and Maximum Numbers in an Array [Поиск минимального и максимального чисел в массиве]

  • Find the Intersection of Two Arrays [Нахождение пересечения двух массивов]

  • Find the First N Elements of an Array [Получение первых N элементов массива]

  • Get the Last N Elements of an Array [Получение последних N элементов массива]

  • Remove a Specific Element from an Array [Удаление конкретного элемента из массива]

  • Check if an Array is Sorted in Ascending Order [Проверка массива на сортировку по возрастанию]

  • Check if an Array is Sorted in Descending Order [Проверка массива на сортировку по убыванию]

  • Remove Duplicates from an Array [Удаление дубликатов из массива]

  • Sum all Numbers in an Array [Сумма всех чисел в массиве]

  • Find the Mode of an Array of Numbers [Поиск моды в массиве чисел]

  • Find the Average of Even Numbers in an Array [Среднее значение четных чисел в массиве]

  • Find the Average of Odd Numbers in an Array [Среднее значение нечетных чисел в массиве]

  • Count the Number of Words in a String [Подсчет количества слов в строке]

  • Count the Occurrences of a Character in a String [Подсчет количества вхождений символа в строку]


Работа с датами (Date and Time Operations)

  • Check if Date is Valid [Проверка корректности даты]

  • Find the Day of Year [Определение дня в году]

  • Get the Current Date in DD/MM/YYYY Format [Получение текущей даты в формате ДД/ММ/ГГГГ]

  • Get the Current Year [Получение текущего года]

  • Get the Day of the Week from a Date [Определение дня недели по дате]

  • Get the Month Name from a Date [Определение названия месяца по дате]

  • Get the Current Month (0-based index) [Получение текущего месяца (индекс 0-based)]

  • Find the Difference between Two Dates in Days [Определение разницы между двумя датами в днях]

  • Check if a Year is a Leap Year [Проверка, является ли год високосным]


Работа со строками (String Operations)

  • Capitalize a String [Капитализация строки]

  • Reverse a String [Переворот строки]

  • Check if a String is Empty [Проверка строки на пустоту]

  • Remove Whitespace from a String [Удаление пробелов из строки]

  • Convert an Array to a Comma-Separated String [Преобразование массива в строку с разделением запятой]

  • Find the Length of the Longest Word in a Sentence [Нахождение длины самого длинного слова в предложении]

  • Reverse the Order of Words in a Sentence [Переворот порядка слов в предложении]

  • Check if a String is a Pangram [Проверка, является ли строка панграммой]

  • Check if a String is a Valid Email Address [Проверка строки на валидный email]

  • Check if a String is a Valid Password [Проверка строки на валидный пароль]

  • Check if a String is a Valid Phone Number (North American Format) [Проверка строки на валидный телефонный номер (Североамериканский формат)]

  • Check if a String is a Valid Date (YYYY-MM-DD Format) [Проверка строки на валидную дату (Формат ГГГГ-ММ-ДД)]


Математические операции (Mathematical Operations)

  • Simple Sum [Простая сумма]

  • Calculate the Power of a Number [Возведение числа в степень]

  • Calculate the Sum of Squares of an Array [Сумма квадратов массива]

  • Calculate the Standard Deviation of an Array of Numbers [Стандартное отклонение массива чисел]

  • Generate a Fibonacci Sequence [Генерация последовательности Фибоначчи]

  • Find the Nth Fibonacci Number (recursive) [Нахождение N-го числа Фибоначчи (рекурсивно)]

  • Calculate PI to N Decimal Places [Вычисление числа π до N знаков после запятой]


Разное (Miscellaneous)

  • Generate Random Hex [Генерация случайного Hex]

  • Generate Random Strings [Генерация случайных строк]

  • Generate a Random Number within a Range [Генерация случайного числа в диапазоне]

  • Validate ZIP Code [Валидация почтового кода]

  • Chinese Zodiac Sign Identifier [Определение знака китайского зодиака]

  • Hacker Speak Converter [Конвертер «Хакерского» стиля письма]

  • Spell Out a Word [Произношение слова по буквам]

  • Jazzify Chords [Добавление джазового оттенка аккордам]

  • Find Nemo [Поиск «Немо»]

  • Binaрy Letter Converter [Конвертер двоичных букв]

  • One-Liner Bitwise Operations in Python [Однострочные побитовые операции в Python]

  • Find the Bomb [Поиск слова «бомба» в тексте]

  • XO Checker [Проверка количества символов «X» и «O»]


Скачать pdf

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

Если Вам нужен ответ на вопрос приватно от автора сайта, введите свой реальный email.

Введите марку автомобиля кириллицей!