[プログラマ-レベル2]JadenCase文字列JavaScriptの作成
4682 ワード
質問リンク
🔗 https://programmers.co.kr/learn/courses/30/lessons/12951
問題の説明
JadenCaseは、すべての単語の頭文字が大文字で、他の文字が小文字の文字列です.文字列sが与えられた場合、sをJadenCaseの文字列に変換する関数を返します.解決策を完了してください.
せいげんじょうけん
I/O例
私の解答(エラー)
s를 모두 소문자로 바꾸고 띄어쓰기를 기준으로 split으로 나눈다.
map을 이용하여 v[0].toUpperCase()로 첫 문자를 대문자로 바꿔줬는데
여기서 일부 케이스에서 런타임 에러가 났다.
function solution(s) {
return s.toLowerCase().split(" ").map((v)=> v[0].toUpperCase()+v.substring(1)).join(" ");
}
重金
문자열에서 개개의 문자에 접근할 수 있는 방법은 2가지가 있다.
1. charAt[index]방법을 사용하는 방법
2. 다음과 같은 대괄호 표기법을 사용하는 방법 'hello'[1]
function solution(s) {
return s.toLowerCase().split(" ").map((v)=> v.charAt(0).toUpperCase()+v.substring(1)).join(" ");
}
Reference
この問題について([プログラマ-レベル2]JadenCase文字列JavaScriptの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@soo054141/프로그래머스-Level-2-JadenCase-문자열-만들기-JavaScriptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol