Baekjoon Online Judge
6887번: Squares
Gigi likes to play with squares. She has a collection of equal-sized square tiles. Gigi wants to arrange some or all of her tiles on a table to form a solid square. What is the side length of the largest possible square that Gigi can build? For example, wh
www.acmicpc.net
[문제]
Gigi likes to play with squares. She has a collection of equal-sized square tiles. Gigi wants to arrange some or all of her tiles on a table to form a solid square. What is the side length of the largest possible square that Gigi can build?
For example, when Gigi has 9 tiles she can use them all to build a square whose side length is 3. But when she has only 8 tiles, the largest square that she can build has side length 2.
Write a program that inputs the number of tiles and then prints out the maximum side length. You may assume that the number of tiles is less than ten thousand.
[코드]
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int N;
cin >> N;
cout << "The largest square has side length " << (int)sqrt(N) << ".\n";
return 0;
}
'Baekjoon > C++' 카테고리의 다른 글
[C++][BOJ/백준] 3460 이진수 (0) | 2024.04.06 |
---|---|
[C++][BOJ/백준] 11966 2의 제곱인가? (0) | 2024.04.04 |
[C++][BOJ/백준] 3059 등장하지 않는 문자의 합 (0) | 2024.03.30 |
[C++][BOJ/백준] 2959 거북이 (1) | 2024.03.29 |
[C++][BOJ/백준] 18406 럭키 스트레이트 (0) | 2024.03.24 |