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

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

MD5 점수

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

요약
S와 P를 #으로 이어 붙인 문자열의 MD5 해시를 구하고 16진수 자릿값 합을 출력합니다.
난이도

쉬움10점 중 1점

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

문제

문자열 SS와 PP가 주어진다.

SS, 문자 #, PP를 이 순서로 이어 붙인 문자열을 AA라고 한다.

AA의 MD5 해시값을 MM이라고 한다. MM은 00부터 99, aa부터 ff로 이루어진 길이 3232의 16진수 문자열이다.

MM의 각 자리를 16진수 값으로 읽은 합을 MM의 점수라고 한다.

해시값이 20af3인 경우를 생각하면 (실제 MD5 해시값의 길이는 3232이고, 여기서는 계산을 보이려고 자리 수만 줄였다) 점수는 216+016+a16+f16+316=2+0+10+15+3=302_{16} + 0_{16} + \mathrm{a}_{16} + \mathrm{f}_{16} + 3_{16} = 2 + 0 + 10 + 15 + 3 = 30이다.

SS와 PP가 주어질 때 MM의 점수를 출력한다.

입력

첫째 줄에 문자열 SS가 주어진다.

둘째 줄에 문자열 PP가 주어진다.

SS와 PP는 알파벳 대문자, 소문자, 숫자로만 이루어지며 길이는 11 이상 1000010000 이하이다.

출력

첫째 줄에 MM의 점수를 출력한다.

예제4

  1. 예제 1

    입력
    a
    b
    
    예상 출력
    236
  2. 예제 2

    입력
    0
    0
    
    예상 출력
    287
  3. 예제 3

    입력
    abc
    xyz
    
    예상 출력
    287
  4. 예제 4

    입력
    A
    a
    
    예상 출력
    264