6주차 수요일 알고리즘

문혜민·2022년 4월 20일
0

6주차 수업내용

목록 보기
5/9

시저 암호

내 풀이

const str="abcdefghijklmnopqrstuvwxyz"

function solution(s,n) {
let answer=""
s.split("").reduce((acc,cur,i)=>{
if(cur===" "){answer+=" "}
else if(cur===cur.toLowerCase()){
answer+=str[(str.indexOf(cur)+n)%str.length]
}else{
answer+=str[(str.indexOf(cur.toLowerCase())+n)%str.length].toUpperCase()
}
},0)
return answer
}
solution("a B z",4)

profile
프론드엔드 개발하면서 메모장처럼 쓰는즁

0개의 댓글

관련 채용 정보