문제 :
문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.
입력 :
string 타입의 공백이 있는 알파벳 문자열
출력 :
string 타입을 리턴해야 합니다
주의사항 :
- 단어는 공백 한 칸으로 구분합니다.
- 연속된 공백은 없다고 가정합니다.
- 빈 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다.
입출력 예시 :
풀이 :
나만의 해설:
먼저, 주의사항에 빈 문자열을 입력받는 경우, 빈 문자열을 리턴해야 하니까
if문을 주어 str의 길이가 0이면 "" 빈 문자열을 리턴하게 해주었다.
문자열로 리턴해야하니까 변수result를 ""로 초기화시켜주고,
str이라는 문자열을 받고, 받은 문자열을 split(" ")을 통해
공백을 기준으로 찢어서 배열에 담는다.
그 공백을 기준으로 찢어진 단어의 개수만큼 i가 0부터 돌면서
sol[i][0]을 통해 i=0번째단어의 0번째 알파벳 부터
하나하나씩 result에 담는다.