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

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

평균 문자

면접 대비

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

요약
출력 가능한 ASCII 문자열이 주어질 때, 모든 문자의 ASCII 값 평균을 내림한 값에 해당하는 문자를 출력한다.
난이도

쉬움10점 중 2점

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

문제

주어진 문자열의 평균 ASCII 문자가 무엇인지 궁금한 적이 있는가? 없다고? 정말로? 그렇다면 평균 문자는 문자열 안에 있는 문자일까, 아니면 다른 것일까?

ASCII 표를 보면서 이 계산을 손으로 하겠는가? 아마 아닐 것이다. 모든 현대 프로그래밍 언어에는 ASCII 문자를 정수로 바꾸는 함수와 정수를 ASCII 문자로 바꾸는 함수가 있다. 물론 이런 함수는 유니코드 문자도 처리하는 경우가 많지만, 그것은 이 문제의 범위가 아니다.

ASCII 문자로 이루어진 문자열이 주어질 때 평균 문자를 계산하라. 평균 문자가 두 정수 ASCII 값 사이에 있다면 더 작은 값을 반환한다.

입력

입력은 한 줄이며, ASCII 텍스트로 이루어진 문자열 ss (1≤∣s∣≤1001 \le |s| \le 100)가 주어진다. ss의 모든 문자는 ASCII 3232(space:' ')부터 ASCII 126126(tilde:'~') 사이의 출력 가능한 ASCII 문자다. 캐리지 리턴, 라인 피드, 탭 같은 제어 문자는 포함되지 않는다. ss가 비공백 문자로 시작하거나 끝나거나, 아예 비공백 문자를 포함한다는 보장은 없다.

출력

ss에 있는 모든 ASCII 문자의 평균이 되는 ASCII 문자 하나를 출력한다.

예제3

  1. 예제 1

    입력
    ABCDE
    
    예상 출력
    C
    
  2. 예제 2

    입력
    AbCdE
    
    예상 출력
    O
    
  3. 예제 3

    입력
    aBcDe
    
    예상 출력
    V