평균 문자
면접 대비시간 제한1초메모리 제한1024 MB
출력 가능한 ASCII 문자열이 주어질 때, 모든 문자의 ASCII 값 평균을 내림한 값에 해당하는 문자를 출력한다.
문제
주어진 문자열의 평균 ASCII 문자가 무엇인지 궁금한 적이 있는가? 없다고? 정말로? 그렇다면 평균 문자는 문자열 안에 있는 문자일까, 아니면 다른 것일까?
ASCII 표를 보면서 이 계산을 손으로 하겠는가? 아마 아닐 것이다. 모든 현대 프로그래밍 언어에는 ASCII 문자를 정수로 바꾸는 함수와 정수를 ASCII 문자로 바꾸는 함수가 있다. 물론 이런 함수는 유니코드 문자도 처리하는 경우가 많지만, 그것은 이 문제의 범위가 아니다.
ASCII 문자로 이루어진 문자열이 주어질 때 평균 문자를 계산하라. 평균 문자가 두 정수 ASCII 값 사이에 있다면 더 작은 값을 반환한다.
입력
입력은 한 줄이며, ASCII 텍스트로 이루어진 문자열 ()가 주어진다. 의 모든 문자는 ASCII (space:' ')부터 ASCII (tilde:'~') 사이의 출력 가능한 ASCII 문자다. 캐리지 리턴, 라인 피드, 탭 같은 제어 문자는 포함되지 않는다. 가 비공백 문자로 시작하거나 끝나거나, 아예 비공백 문자를 포함한다는 보장은 없다.
출력
에 있는 모든 ASCII 문자의 평균이 되는 ASCII 문자 하나를 출력한다.