코테/데일리 코딩

2. 데일리코딩

plla2 2023. 3. 17. 09:20

문제 :

문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.

 

 

입력 :

string 타입의 공백이 있는 알파벳 문자열

 

 

출력 :

string 타입을 리턴해야 합니다

 

 

주의사항 :

  • 단어는 공백 한 칸으로 구분합니다.
  • 연속된 공백은 없다고 가정합니다.
  • 빈 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다.

 

 

입출력 예시 :

 

 

풀이 :

 

 

나만의 해설:

먼저, 주의사항에 빈 문자열을 입력받는 경우, 빈 문자열을 리턴해야 하니까

if문을 주어 str의 길이가 0이면 "" 빈 문자열을 리턴하게 해주었다.

 

문자열로 리턴해야하니까 변수result를 ""로 초기화시켜주고,

str이라는 문자열을 받고, 받은 문자열을 split(" ")을 통해

공백을 기준으로 찢어서 배열에 담는다.

그 공백을 기준으로 찢어진 단어의 개수만큼 i가 0부터 돌면서

sol[i][0]을 통해 i=0번째단어의 0번째 알파벳 부터

하나하나씩 result에 담는다.