Check square number
(Mylib/Number/is_square.cpp)
- View this file on GitHub
- Last update: 2021-04-23 23:44:44+09:00
Operations
Requirements
Notes
Problems
References
Code
#pragma once
namespace haar_lib {
template <typename T>
constexpr bool is_square(T n) {
T rt = sqrt(n);
return rt * rt == n;
}
} // namespace haar_lib
#line 2 "Mylib/Number/is_square.cpp"
namespace haar_lib {
template <typename T>
constexpr bool is_square(T n) {
T rt = sqrt(n);
return rt * rt == n;
}
} // namespace haar_lib