12
숫자가 완벽한 제곱인지 확인하는 코드입니다. 왜 작동합니까?완벽한 사각형인가요?
static bool IsSquare(int n)
{
int i = 1;
for (; ;)
{
if (n < 0)
return false;
if (n == 0)
return true;
n -= i;
i += 2;
}
}
감사합니다. 나는 이것을 결코 알지 못했습니다. – Kaushal
굉장한 해답! –
당신은 학교에서 이러한 것들을 배울 수 없습니다 :) –