그냥 내림
시간 제한2초메모리 제한1024 MB
양의 소수가 문자열로 주어질 때 그 값의 내림, 즉 넘지 않는 가장 큰 정수를 출력합니다.
문제
Taiwan Online Programming Contest는 전 세계의 우수한 프로그래머가 모이는 권위 있는 대회다. 어려운 문제와 치열한 경쟁으로 알려져 있으며, 실력이 뛰어난 참가자만 자신의 능력을 증명할 수 있다.
참가자들 사이에서 악명 높은 출제자가 한 명 있다. truckski라는 필명으로만 알려진 이 출제자는 숫자, 특히 큰 수와 부동소수점 수, 그리고 정밀한 계산이 필요한 모든 수학 문제에 남다른 관심을 보인다. truckski의 문제는 참가자가 수의 성질과 그 수를 어떻게 다룰 수 있는지 신중하게 따져 보도록 요구하는 경우가 많다.
올해 대회에서 truckski는 언뜻 간단해 보이지만 까다로운 문제를 냈다. 문제의 바탕은 부동소수점 수를 가장 가까운 정수로 내림하는 기본 개념이다. 과제 자체는 단순해 보이지만, 요구되는 정밀도와 다양한 부동소수점 값을 정확하게 처리하는 데 어려움이 있다.
양의 부동소수점 수를 입력받아 내림한 결과를 출력하는 프로그램을 작성하라. 이 연산을 floor라고 부른다. floor는 주어진 수보다 작거나 같은 정수 중 가장 큰 정수다.
입력
입력은 양의 부동소수점 수 가 한 줄에 주어진다.
출력
의 floor 값인 정수 하나를 출력한다. 소수점은 출력하지 않는다.
제한
- 입력에는 여러 개의 숫자와 정확히 하나의 소수점이 들어 있다.
- 입력의 마지막 출력 가능한 문자는 숫자다.
- 소수점 앞에는 숫자가 최소 하나 있다.
- 이면 앞에 0이 붙지 않는다.
- 입력 파일의 크기는 15바이트를 넘지 않는다.
힌트
이 문제 설명은 ChatGPT가 쓴 허구다.