7007 : 케밥케이스 → 카멜케이스 변환
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 1
•통과: 1
•만든사람: suakii
문제 설명
여러 개의 케밥케이스(Kebab-case, 모든 단어가 소문자이며 단어 사이가 하이픈 `-`으로 연결된 형태) 식별자명이 주어질 때, 이를 카멜케이스(CamelCase, 단어 사이의 하이픈을 제거하고 두 번째 단어부터는 첫 글자를 대문자로 표기하는 형태)로 변환하는 프로그램을 작성하시오. (첫 단어는 전체 소문자로 표기한다.)
[제약 조건]
• 식별자 수 $N$: $1 \le N \le 200$
• 식별자 길이 $L$: $1 \le L \le 60$ (소문자와 하이픈)
[제약 조건]
• 식별자 수 $N$: $1 \le N \le 200$
• 식별자 길이 $L$: $1 \le L \le 60$ (소문자와 하이픈)
입력 설명
첫째 줄에 변환할 식별자 개수 주어진다. 둘째 줄부터 줄에 케밥케이스 식별자명이 주어진다. ($1 \le N \le 200$, 식별자 길이 $1 \le L \le 60$, 소문자와 하이픈으로만 구성)
출력 설명
변환 완료된 카멜케이스 식별자명들을 한 줄에 하나씩 순서대로 출력한다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
3
hello-world
kebap-case
lower-camel-case
출력 예시
COPY
복사되었습니다!
복사되었습니다!
helloWorld
kebapCase
lowerCamelCase
도움
하이픈으로 쪼갠 뒤 첫 단어 이외의 단어들만 `.capitalize()`하여 다시 결합한다.