StringBuilder

PS/Programmers

[level1, index] 이상한 문자 만들기

1. 문제 2. 문제 해결 논리 1. 문제 이해 주어진 것 String s // 임의의 문자열 문자열을 이루는 단어들 단어의 0번째 ~ 마지막까지 홀수 인덱스는 소문자 단어의 0번째 ~ 마지막까지 짝수 인덱스는 대문자 요구되는 것 주어진 문자열을 위의 제한 사항에 맞춰 변환 후 합친 문자열 2. 데이터 구조 결정 StringBuilder, 반복문, 인덱스 사용 3. 알고리즘 설계 StringBuilder를 이용한 문자열 수정 반복문에서 사용할 인덱스와 따로 움직이는 인덱스의 사용 StringBuilder의 String 변환 및 반환 3. 코드 구현 class Solution { public String solution(String s) { StringBuilder sb = new StringBuilder..

PS/Programmers

[level1, StringBuilder] 수박수박수박수?

1. 문제 2. 문제 해결 논리 1. 문제 이해 주어진 것 int n //반복할 횟수 요구되는 것 String //수, 박을 반복하는 문자열 2. 데이터 구조 결정 StringBuilder 사용 문자열을 동적으로 생성하고 수정할 때 유용한 클래스 String은 수정 불가하므로 문자열을 수정할 때마다 새로운 객체가 생성됨. 따라서 메모리 낭비와 성능 저하 StringBuilder의 주요 메소드 append() : 문자열 뒤에 추가 insert() : 지정된 위치에 삽입 delete() : 지정된 시작과 끝 인덱스 사이의 문자열 삭제 replace() : 지정된 시작과 끝 인덱스 사이의 문자열을 다른 값으로 대체 reverse() : 문자열을 거꾸로 뒤집기 toString() : StringBuilder 객..

git-sun
'StringBuilder' 태그의 글 목록