만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

어느 쪽이 더 큰가

시간 제한1초메모리 제한2048 MB

요약
두 소수가 주어질 때, 정수 쌍 (정수부, 소수부)으로 비교한 결과가 실제 소수 비교 결과와 같은지 확인합니다. 같으면 더 큰 수를 출력하고, 다르면 -1을 출력합니다.
난이도

쉬움10점 중 2점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

chat bot이 자주 헷갈리는 질문은 다음과 같다.

9.99.9와 9.119.11 중 어느 쪽이 더 큰가?

어떤 chat bot은 9.119.11이 9.99.9보다 크다고 잘못 답한다. 그 이유는 정확히 알 수 없지만, chat bot이 소수를 정수 튜플로 보고 (9,11)>(9,9)(9, 11) > (9, 9)라고 비교했을 것이라는 가설이 있다. 정수 튜플 (x_1,y_1)(x\_1, y\_1)과 (x_2,y_2)(x\_2, y\_2)는 먼저 x_1x\_1과 x_2x\_2를 비교하고, 두 값이 같으면 y_1y\_1과 y_2y\_2를 비교한다.

두 소수가 주어졌을 때, 정수 튜플 비교 결과와 일반적인 소수 비교 결과가 같은지 판별한다. 두 결과가 같으면 더 큰 소수를 출력하고, 다르면 −1-1을 출력한다.

chat bot은 소수점 아래 숫자를 정수로 바꿀 때 앞쪽 0을 버린다고 가정한다. 예를 들어 4.014.01은 (4,1)(4, 1)이 된다. 정수 튜플 비교에서 두 수가 같게 나오는 경우는 일반 소수 비교와 다른 결과로 본다.

입력

입력은 두 줄로 주어진다. 각 줄에는 양의 소수가 하나씩 주어지며, 소수점 앞에는 1자리에서 5자리, 소수점 뒤에는 1자리에서 5자리 숫자가 있다. 앞뒤에 불필요한 0은 없지만, 소수점 앞이나 뒤에 0이 한 자리만 있는 경우는 가능하다. 두 소수는 같지 않다.

출력

정수 튜플 비교 결과와 일반 소수 비교 결과가 같으면 더 큰 소수를 출력한다. 다르면 −1-1을 출력한다.

예제4

  1. 예제 1

    입력
    9.9
    9.11
    
    예상 출력
    -1
    
  2. 예제 2

    입력
    12.34
    5.6789
    
    예상 출력
    12.34
    
  3. 예제 3

    입력
    0.01
    0.009
    
    예상 출력
    -1
    
  4. 예제 4

    입력
    4.1
    4.01
    
    예상 출력
    -1