if "_" not in underscore_str:
return underscore_str
언더바(_)가 있으면 공백처리를 한다.
blank_list = underscore_str.split("_")
camelcase_str = []
for blank in blank_list:
if blank != "":
camelcase_str.append(blank.capitalize())
camelcase_str[0] = camelcase_str[0].lower()
camelcase_str = "".join(camelcase_str)
return camelcase_str
안녕하세요 교수님 늦은시간에 죄송합니다.
보기와 같이 언더바가 없으면 그대로 사용하고 있으면 공백처리를 한뒤에
그 뒤에 오는 알파벳을 대문자 시킨 뒤 join 함수를 써서 붙였습니다.
결과는 맞게 나오지만 submit.py에서는 틀렸다고 합니다.
어느부분이 틀린것인지 잘모르겠습니다.
Traceback (most recent call last):
File "C:\Users\Owner\workspace\text_processing2\text_processing2.py", line 95, in
print(to_camel_case(underscore_str))
File "C:\Users\Owner\workspace\text_processing2\text_processing2.py", line 89, in to_camel_case
camelcase_str[0] = camelcase_str[0].lower()
IndexError: list index out of range
언더바(_)가 없으면 그대로 사용한다.
언더바(_)가 있으면 공백처리를 한다.