Вопрос пользователя:
Ответ нейросети:
package main
import ( "fmt" )
func isPowerOfTwoRecursive(n int) string { if n == 1 { return "yes" } else if n%2 != 0 || n == 0 { return "no" } else { return isPowerOfTwoRecursive(n / 2) } }
func main() { n := 16 result := isPowerOfTwoRecursive(n) fmt.Println(result) // Output: yes
n = 15
result = isPowerOfTwoRecursive(n)
fmt.Println(result) // Output: no
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.