bitCode

1114

문자열 연결하기

바른코드 0 제출 0 성공률 0.0%

출처 · cberi:1529

문제정보

1s 128MB

문제

세 개의 문자열 a, b, c가 주어졌을 때, 문자열 a,b,c를 순서대로 연결한 문자열 s를 만들 수 있다. 이 때 문자열 s의 가장 가운데 위치에 있는 문자를 출력하시오. 이 때, 문자열 s의 길이는 항상 홀수이다. 가장 가운데 있는 문자를 기준으로 왼쪽과 오른쪽에 있는 문자의 개수는 같다.

입력형식

첫 번째 줄에 문자열 a, b, c가 공백으로 구분되어 입력된다.
각 문자열의 길이는 최대 100이다.

출력형식

문자열 a,b,c를 순서대로 연결한 문자열 s의 가장 가운데 위치에 있는 문자를 출력한다.

힌트

‘+’ 연산자를 활용하면 string 문자열를 서로 연결할 수 있다.
string a = “hello”, string b = “world” 라고 할 때, a+b의 결과는 “helloworld”가 된다.
문자열의 길이가 홀수인 경우 문자열의 길이/2로 가운데 인덱스 번호를 구할 수 있다.
 
s = a + b + c; // 문자열 연결하기
cout << s[s.size()/2]; // 가운데 위치의 문자 출력

예시 1

입력예시

a b c

출력예시

b

예시 2

입력예시

hello world c++

출력예시

o