728x90
반응형
해당 문제는 n명이 slice개로 나누어진 피자를 먹을 때 모두가 1조각씩은 먹기 위해서는 몇개의 피자가 필요한지 구하는 문제이다.
cmath 라이브러리의 함수인 ceil함수는 소수점 존재 시 올림해주기 때문에 이를 이용하면 간단하게 풀 수 있다.
cmath에 다양한 수학 함수에 대한 내용은 아래 링크에 정리해두었다.
코딩테스트에 자주 사용하는 수학함수 모음 (cmath 라이브러리)
abs(x)절댓값을 반환하는 함수로 int(int), float(fabs), long(labs), double 등 데이터 타입에 따라 함수명이 다르다.#include #include int main() { std::cout 내부적으로는 단순히 부호 비트만 제거하거나 음수일 경
jinho082008.tistory.com
#include <string>
#include <vector>
#include <cmath>
using namespace std;
int solution(int slice, int n) {
return ceil((double)n / slice); // 소수점 존재 시 올림
}
728x90
반응형
'프로그래밍 > 코딩테스트' 카테고리의 다른 글
코딩테스트 : 숫자 찾기 (0) | 2025.04.20 |
---|---|
코딩테스트 : 옷가게 할인 받기 (0) | 2025.04.19 |
코딩테스트 : 불량 사용자 (0) | 2025.04.19 |
코딩테스트 : 기지국 설치 (0) | 2025.04.19 |
코딩테스트 : 단속카메라 (0) | 2025.04.18 |