이번 문제는 2개의 문자열이 주어지는데 두 개의 문자열을 각각 맨 앞의 원소부터 번갈아가며 한번 씩 섞는 것이다. class Solution { // 최소의 메소드만 사용하여 풀어 보았다. public String solution(String str1, String str2) { String answer = ""; for(int i = 0; i < str1.length(); i++){ answer += str1.charAt(i); answer += str2.charAt(i); } return answer; } } + 연산자 : 위에 내가 사용하던 + 연산자는 편리하지만 성능은 좋지 않은 방식이라고 한다. 그 이유는 String 객체는 불변이기 때문에 각각 합칠 때마다 새로 메모리에 할당이되며 위에 상황외에 여러 문자열을 합친다고하면 과도한 메모리 차지가 일어나기 때문이다.
객체가 불변이라는 것은 String 클래스로 생성된 객체는 고정 길이로 되있지만 한 번 작성한 문자열 뒤에 문자...
#
더하기연산자
#
문자열섞기
#
자바
#
프로그래머스
원문 링크 : 문자열 섞기