본문 바로가기

백준/구현

정수제곱근

728x90

www.acmicpc.net/problem/2417

 

2417번: 정수 제곱근

정수가 주어지면, 그 수의 정수 제곱근을 구하는 프로그램을 작성하시오.

www.acmicpc.net

#include<iostream>
#include<vector>
#include<map>
#include<cstring>
#include<math.h>
using namespace std;


int main() {

	
	long long sqt;

	cin >> sqt;
  
	long long q = sqrt(sqt);

	if (q*q == sqt) {
		cout << q << endl;
	}
	else {
		cout << q + 1 << endl;
	}

	return 0;
}

'백준 > 구현' 카테고리의 다른 글

요세푸스 문제 - 1158번 (java)  (0) 2021.08.11
스위치 켜고 끄기  (0) 2021.08.02
수들의 합  (0) 2021.04.15
지뢰찾기  (0) 2021.04.15
빙고  (0) 2021.04.15