https://leetcode.com/problems/power-of-two Easy

Решение

fun isPowerOfTwo(n: Int): Boolean {
    // Если n меньше или равно 0, оно не может быть степенью двойки
    if (n <= 0) return false
    // Проверяем, является ли n степенью двойки, используя битовые операции
    return (n and (n - 1)) == 0
}