Coding Test/Baekjoon
[백준] 2417번 - 정수 제곱근 / C++
peachh
2021. 4. 13. 20:00
728x90
문제
정수가 주어지면, 그 수의 정수 제곱근을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 n이 주어진다. (0 ≤ n < 2^63)
출력
첫째 줄에 q^2 ≥ n인 가장 작은 음이 아닌 정수 q를 출력한다.
코드
#include <iostream>
#include <cmath>
using namespace std;
unsigned long long N;
int main()
{
unsigned long long q;
cin >> N;
q = sqrt(N);
if (q * q == N)
cout << q << endl;
else
cout << q + 1 << endl;
return 0;
}
링크
2417번: 정수 제곱근
정수가 주어지면, 그 수의 정수 제곱근을 구하는 프로그램을 작성하시오.
www.acmicpc.net
inbdni/Baekjoon
Contribute to inbdni/Baekjoon development by creating an account on GitHub.
github.com
728x90