What is the most efficient way to *check* if an unsigned integer on 32/64 bits is a ? (For example in C/C++/Rust.)
Probably the use of sqrt floating point function, but in this case what is the first number that cause an incorrect answer due to the loss of precision?

And the same question, only for odd numbers.

Sign in to participate in the conversation
La Quadrature du Net - Mastodon - Media Fédéré

Bienvenue dans le media fédéré de la Quadrature du Net association de défense des libertés. Les inscriptions sont ouvertes et libres.
Tout compte créé ici pourra a priori discuter avec l'ensemble des autres instances de Mastodon de la fédération, et sera visible sur les autres instances.
Nous maintiendrons cette instance sur le long terme.