문자열

    [Kotlin] 공백을 "%20"으로 대체해 Url로 만들기

    문제 문자열에 들어았는 모든 공백을 %20으로 바꾸기. %20으로 바꾸었을 때만큼의 크기를 가진 문자열(String 혹은 CharArray)과, 실제 문자열의 크기(size)가 주어진다. 문제 풀기 전 확인 사항 1. input은 String인가 아니면 CharArray인가? 문제 풀이1 input이 String이라고 가정하면, 아래와 같이 풀 수 있다. Kotlin의 String은 Immutable 하기 때문에, String에서 CharArray를 가져오려면 새로운 CharArray를 할당해야 하므로 아래와 같이 새로운 공간을 할당해야 한다. class Solution() { fun urlify(input: String, size: Int): String { var charArrayIndex = 0 v..