[golang] Определить является ли число квадратом
Запись от alhaos размещена 22.09.2023 в 09:53
Показов 1798
Комментарии 10
Метки go
| |||||
Метки go
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 10
Комментарии
-
Запись от AlexProgramm размещена 22.09.2023 в 11:57
-
Это Go так же известный как Golang, я на это намекал префиксом '[golang]" в теме поста. и выбрав подстветку GoЗапись от alhaos размещена 22.09.2023 в 12:08
-
Запись от AlexProgramm размещена 22.09.2023 в 12:38
-
А если так
Go 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package main import ( "fmt" ) func main() { n := 625 fmt.Println(n, "is square:", isSquare(n)) } func isSquare(number int) bool { if number < 1 { return false } return number%2 == 0 }
Запись от voral размещена 23.09.2023 в 10:39
-
to alhaos
я-бы исключил лишние итерации в случае "неквадрата"
пардон, снимаю предложение, не заметил условие sum < number в циклеGo 1 2 3
if sum >= number { return (sum == number) }
Запись от sqltd1 размещена 23.09.2023 в 12:59
-
Запись от DrType размещена 23.09.2023 в 19:57
-
Запись от Fedor92 размещена 23.09.2023 в 23:07
-
Да поспешил с ответом, тогда как выше Fedor92 написал - корень квадратный
Сообщение от DrType
Запись от voral размещена 24.09.2023 в 00:44
-
Запись от alhaos размещена 25.09.2023 в 08:10
-
Запись от Fedor92 размещена 25.09.2023 в 08:55





