🌼 Problem 🍔 Solution1 - StringBuffer 클래스 reverse() 사용 [결과] ✨ issue : StringBuffer 클래스의 delete()를 사용하지 않았을 때 "apple"과 "banana"가 합쳐진 결과가 나온다. 🍔 Solution2 - StringBuffer +
🍳 StringBuffer Class ? 1) java.lang.StringBuffer 클래스 String 클래스의 인스턴스는 한 번 생성되면 그 값을 읽기만 할 수 있고, 변경할 수는 없다. 하지만, StringBuffer 클래스의 인스턴스는 그 값을 변경할 수도 있고, 추가할 수도 있다. 이를 위해 StringBuffer 클래스는 내부적으로 버...
🌼 Problem 🍔 Solution1 🍔 Solution2 🍬 알아두기 matches를 이용하면 정규식을 만들 수 있다. `` : 공백도 특수 문자로 인식한다. `` : 공백은 특수 문자로 인식하지 않는다. String.valueOf(char) : char을 String으로 변환 Character.isAlphabetic() : 알파벳인...
🌼 Problem 🍔 Solution 1 - LinkedHashSet 사용 [결과] String.valueOf() 부가설명 [결과] --
🌼 Problem 🍔 Solution 1 - StringBuilder reverse() 사용 🍔 Solution 2 - while() 🍔 Solution 3 - for(1) 🍔 Solution 4 - for(2) 🍪 강사 Solution - StringBuilder, String 클래스 equalsIgonoreCase() 사용
🌼 Problem 🍔 Solution 1 - replaceAll() 사용 replaceAll() 추가 노트 String replaceAll(String regex, String replacement) replaceAll( ) : 자바의 문자열에서 정규식을 자주 사용하는 메소드 중 하나이다. 문자열 내에 있는 정규식 regex와 매치되는 모든 문...
🌼 Problem 🍔 Solution 1 - replaceAll() 사용 결과 😥 몰랐던 점 만약 “tge0a1h205er”에서 숫자만 추출하면 0, 1, 2, 0, 5이고 이것을 자연수를 만들면 1205이 됩니다. 를 어떻게 해결해야할 지 몰랐다 > Integer.parseInt() 를 통해 01205 가 1205로 자연스럽게 파싱된다. ...
🌼 Problem 🍔 Solution 1 [결과] 🍔 Solution 2 🚒 issue : runtime error s1에는 있지만, s2에는 없는 경우는 key에 해당하는 value가 존재하지 않기 때문에 hm.get(ch)-1에서 runtime error가 발생한다. [해결방법 1] s1에 있는 key가 s2에 존재하지 않는다면 an...
🌼 Problem 🍪 강사 Solution - for문 사용할줄이야... [결과] 🍪 강사 Solution2 - 리팩토링(배열 사용) 매번 Solution()을 호출할 필요 없이, 한 번만 호출하고 fibo[]에 저장한다. 결과값은 fibo[] 배열에 저장된 값을 for문으로 출력하므로, 실행 속도가 빨라진다. 🍪 강사 Solution3 -...
🌼 Problem https://programmers.co.kr/learn/courses/30/lessons/64061 ]![![](https://media.vlpt.us/images/dingdoooo/p