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 |
Tags
- swap
- Repositort복사
- 주석
- Java
- sts
- 일상기록
- Project
- 코딩테스트
- 깃허브
- spring
- 포트포워딩
- 웹배포
- Code Templates
- EC2
- 자바
- github
- navercloud
- Git
- ncloud
- AWS
- 네이버클라우드
- peachcong
- Maven
- 자바의정석
- 프로그래머스
- 공부
- Linux
- Eclipse
- 깃허브프로필
- 프로젝트
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 |