奇妙な文字を作成
5005 ワード
function solution(s) {
let answer = []
// ["try","hello","world"] 을 만들기 위해서 split을함
let makeSplit=s.split(/(\s+)/)
console.log(makeSplit)
// 각 배열에 loop을 하여 [t,r,y],[h,e,l,l,o][w,o,r,l,d]을 만들기 위해서 다시 split
let makeFirstArray = makeSplit.map((e,i)=>{
let splitToAlphabet = e.split("").join()
let upperCaseWords = splitToAlphabet.split(',')
upperCaseWords.map((e,index)=>{
// 배열의 인덱스가 짝수 면 대문자
if(index%2 ==0){
answer += e.toUpperCase()
}else if(index%2 !== 0){
//배열의 인덱스가 홀수면 소문자
answer += e.toLowerCase()
}
})
})
//배열에서 다시 문자열로 바꿈
return answer.split().join()
}
solution("try hello world")
Reference
この問題について(奇妙な文字を作成), 我々は、より多くの情報をここで見つけました https://velog.io/@daonez/이상한-문자-만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol