Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 깃허브
- Linux
- 프로젝트
- Maven
- 프로그래머스
- Eclipse
- 웹배포
- Java
- Code Templates
- 일상기록
- Project
- 자바의정석
- ncloud
- sts
- swap
- 공부
- 자바
- navercloud
- peachcong
- EC2
- Repositort복사
- spring
- 주석
- AWS
- 코딩테스트
- 깃허브프로필
- 포트포워딩
- 네이버클라우드
- github
- Git
Archives
- Today
- Total
PEACHCONG
[프로그래머스] 문자열 겹쳐쓰기 / 자바(Java) 본문
문제
💻 프로그래머스 - 문자열 겹쳐쓰기 (Lv.0)
https://school.programmers.co.kr/learn/courses/30/lessons/181943
💡 풀이
class Solution {
public String solution(String my_string, String overwrite_string, int s) {
String answer = "";
answer = my_string.substring(0, s);
answer += overwrite_string;
answer += my_string.substring(overwrite_string.length() + s);
return answer;
}
}
🍑 note
substring()을 이용해서 원하는 문자열을 추가추가 해주면 되는 문제!
문제가 어렵지는 않았지만 조금 고민했던 부분 ▼
answer += my_string.substring(overwrite_string.length() + s);
> answer += my_string.substring(overwrite_string.length() + s, my_string.lengt());
기존 문자열의 길이를 endIndex로 지정해주어야 하는지 고민되었는데,
생각해보니 어차피 마지막 문자열까지 모두 가져오기 때문에
굳이 지정해 줄 필요가 없다고 생각했다.
결국 기존 코드 그대로 작성했지만,
두 개의 코드로 여러 번 테스트 해보느라
시간을 많이 써서..ㅎㅎ 기록할 겸 메모해놓기 😚
'프로그래머스 > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 문자 리스트를 문자열로 변환하기 / 자바(Java) (0) | 2023.12.31 |
---|---|
[프로그래머스] 문자열 섞기 / 자바(Java) (0) | 2023.12.31 |
[프로그래머스] 홀짝 구분하기 / 자바(Java) (2) | 2023.12.27 |
[프로그래머스] 문자열 돌리기 / 자바(Java) (0) | 2023.12.27 |
[프로그래머스] 문자열 붙여서 출력하기 / 자바(Java) (0) | 2023.12.27 |