아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

태국 복권 당첨금 계산

시간 제한2초메모리 제한256 MB

요약
태국 복권 6개 부문의 당첨 번호와 상금이 주어지면 각 티켓이 당첨된 부문을 모두 더해 총 상금을 구합니다.
난이도

쉬움10점 중 1점

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

문제

태국 정부 복권의 당첨금을 계산하는 프로그램을 작성한다. 복권 번호는 여섯 자리 숫자이고, 확인할 상금은 1등 1개, 앞 세 자리 상금 2개, 뒤 세 자리 상금 2개, 뒤 두 자리 상금 1개로 모두 여섯 개다.

상금별 당첨 조건은 다음과 같다.

  • 1등: 복권 번호 여섯 자리가 당첨 번호와 같다.
  • 앞 세 자리: 복권 번호의 앞 세 자리가 당첨 번호와 같다.
  • 뒤 세 자리: 복권 번호의 뒤 세 자리가 당첨 번호와 같다.
  • 뒤 두 자리: 복권 번호의 뒤 두 자리가 당첨 번호와 같다.

복권 한 장이 여러 상금에 당첨되면 당첨된 상금을 모두 더한다. 두 상금의 당첨 번호가 같으면 두 상금을 모두 받는다.

입력

첫 여섯 줄에 당첨 번호와 상금이 공백으로 구분되어 주어진다. 순서는 1등, 앞 세 자리 두 개, 뒤 세 자리 두 개, 뒤 두 자리 한 개다. 1등 당첨 번호는 여섯 자리, 앞 세 자리와 뒤 세 자리 당첨 번호는 세 자리, 뒤 두 자리 당첨 번호는 두 자리이며 앞에 붙는 0도 그대로 주어진다. 상금은 1 이상 10910^9 이하의 정수다.

일곱째 줄부터는 확인할 복권 번호가 한 줄에 하나씩 여섯 자리로 주어진다. -1 만 있는 줄이 나오면 입력이 끝난다. 복권 번호는 100,000개 이하다.

출력

입력에 주어진 순서대로 복권 한 장이 받는 상금의 총합을 한 줄에 하나씩 출력한다.

예제5

  1. 예제 1

    입력
    021094 3000000
    260 2000
    403 2000
    068 2000
    819 2000
    89 1000
    100967
    403094
    260809
    201216
    198025
    260989
    123819
    195800
    021094
    008589
    -1
    
    예상 출력
    0
    2000
    2000
    0
    0
    3000
    2000
    0
    3000000
    1000
    
  2. 예제 2

    입력
    123456 6000000
    123 500000
    123 400000
    456 300000
    456 200000
    56 100000
    123456
    123999
    999456
    000056
    -1
    
    예상 출력
    7500000
    900000
    600000
    100000
    
  3. 예제 3

    입력
    000000 1000000
    000 4000
    001 5000
    000 6000
    002 7000
    00 8000
    000000
    000123
    100000
    123400
    -1
    
    예상 출력
    1018000
    4000
    14000
    8000
    
  4. 예제 4

    입력
    999999 1
    000 1
    111 1
    222 1
    333 1
    44 1
    123456
    -1
    
    예상 출력
    0
    
  5. 예제 5

    입력
    111111 1000000000
    111 1000000000
    222 1000000000
    111 1000000000
    333 1000000000
    11 1000000000
    111111
    222111
    111333
    101011
    -1
    
    예상 출력
    4000000000
    3000000000
    2000000000
    1000000000