만드는 중입니다

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

여섯 면

면접 대비

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

요약
두 주사위의 여섯 면에 적힌 값이 주어질 때, 같은 값이 나오면 다시 던진다고 할 때 첫 번째 주사위가 더 큰 값이 나올 확률을 구한다.
난이도

쉬움10점 중 3점

유형
확률, 수학, 구현
정답자
아직 제출이 없습니다

문제

두 사람이 간단한 놀이를 한다. 각자 여섯 면에 값이 적힌 주사위를 하나 가져온다. 두 주사위는 모두 공정하다. 즉, 주사위를 던지면 여섯 면이 위로 올 확률이 모두 같다.

첫 번째 사람은 첫 번째 주사위를 던지고, 두 번째 사람은 두 번째 주사위를 던진다. 두 주사위의 윗면에 적힌 값이 다르면 값이 큰 쪽이 이긴다. 값이 같으면 두 사람은 주사위를 다시 던진다.

두 주사위에 적힌 값이 주어질 때, 첫 번째 사람이 이길 확률을 구하는 프로그램을 작성한다.

입력

첫째 줄에 첫 번째 사람의 주사위 여섯 면에 적힌 정수 여섯 개가 공백으로 구분되어 주어진다.

둘째 줄에 두 번째 사람의 주사위 값이 같은 형식으로 주어진다.

모든 값은 11 이상 66 이하이다.

출력

첫 번째 사람이 이길 확률을 소수점 아래 다섯째 자리까지 반올림해 한 줄에 출력한다. 소수점 앞에 한 자리, 소수점 뒤에 다섯 자리를 적는다. 정확한 답의 소수점 아래 여섯째 자리는 44나 55가 아니므로 반올림 방향은 하나로 정해진다.

두 주사위가 항상 같은 값을 보여서 놀이가 끝나지 않으면 첫 번째 사람은 이길 수 없다. 이 경우에는 0.00000을 출력한다.

예제2

  1. 예제 1

    입력
    1 2 3 4 5 6
    1 2 3 4 5 6
    
    예상 출력
    0.50000
    
  2. 예제 2

    입력
    4 4 4 4 1 1
    3 3 3 3 3 3
    
    예상 출력
    0.66667