문자열2 문자열 회전 알고리즘 in javascript 문자열 회전: 한 단어가 다른 문자열에 포함되어 있는지 판별하는 isSubstring이라는 메서드가 있다고 하자. s1과 s2의 두 문자열이 주어졌고, s2가 s1을 회전시킨 결과인지 판별하고자 한다(가령 'waterbottle'은 'erbottlewat'을 회전시켜 얻을 수 있는 문자열이다). isSubstring 메서드를 한 번만 호출해서 판별할 수 있는 코드를 작성하라. let s1 = "waterbottle"; let s2 = "erbottlewat"; function isRotation(s1, s2) { if (s1.length === s2.length && s1.length > 0) { const s1s1 = s1 + s1; // s1s1 = "waterbottlewaterbottle" ret.. 2019. 11. 8. 문자열 치환 알고리즘 in javascript URL화: 문자열에 들어있는 모든 공백을 '%20'으로 바꿔주는 메서드를 작성하라. 최종적으로 모든 문자를 다 담을 수 있을 만큼 충분한 공간이 이미 확보되어 있으며 문자열에 최종 길이가 함께 주어진다고 가정해도 된다. 힌트. 1. 문자열의 끝에서 시작해서 앞으로 읽어 나가면서 수정하는 것이 보통 가장쉽다. 2. 필요한 공백을 알아야할지도 모른다. 하나씩 세어볼수있는가? function replaceAll(str, from, to) { console.log(str.split(from).join(to)); } let str = "hi! i am space"; replaceAll(str, " ", "%20"); 2019. 10. 28. 이전 1 다음 LIST