해당 코딩 골프에서 TitleCase를 사용하여 하나의 코딩 규칙을 lower_case_with_underscores로 변환해야합니다. 그 반대!
사양
다음과 같이 케이스를 교체하십시오.
- 밑줄 문자가 구분 기호 인 경우 구분 기호없이 대소 문자를 제목 케이스로 변경하십시오.
- 구분자가없는 단어가 여러 개인 경우 대소 문자를 소문자로 변경하고 밑줄 문자를 구분자로 추가하십시오.
- 한 단어 (또는 한 문자)의 경우 : 단어가 소문자로 시작하면 대소 문자를 제목으로 변경하십시오. 단어가 대문자로 시작하면 케이스를 소문자로 변경하십시오.
허용되는 문자 :
- A ~ Z
- a ~ z
- 밑줄 (
_
).
대소 문자가 혼합 된 단어는 입력 할 수 없습니다. 허용되지 않는 사례의 예 :
Coding_Convention_Conversion
a_BC
사례 사례
Input | Expected Output
===========================================================
CodingConventionConversion | coding_convention_conversion
coding_convention_conversion | CodingConventionConversion
abc | Abc
Abc | abc
ABC | a_b_c
a_b_c | ABC
a | A
A | a
규칙
- 사용할 수 있습니다
ToUpper
,ToLower
및ToTitleCase
기능. - 정규식 사용이 허용됩니다.
- code-golf : 바이트 단위의 가장 짧은 코드가 승리합니다!
ToTitleCase
기능을 사용하고 있습니까? 당신은 지정하지 않았으므로 괜찮습니다.