728x90
프로그래머스 _ 코딩 기초 트레이닝 DAY 2 - (5)
출처 - https://school.programmers.co.kr/learn/courses/30/lessons/181943
문제 | 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.
입력 #1 | He11oWor1d , lloWorl , 2
출력 #1 | HelloWorld
>> 풀이 <<
string 메소드 중 하나인 substring()을 이용하여 문자열을 잘라 붙이려고 한다.
- 문자열 잘라내기 -> substring()
- String substring(int beginIndex, int endIndex) 는 주어진 인덱스의 문자열을 추출하는 메소드이다. 이 메소드를 이용해 문자열의 부분을 잘라 새 문자열을 생성해 이어붙여 만든다.
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(s+overwrite_string.length(),my_string.length());
return answer;
}
}
'코딩테스트 > 프로그래머스 Lv.0' 카테고리의 다른 글
[프로그래머스] 조건문자열 - JAVA (0) | 2023.07.03 |
---|---|
[프로그래머스] 정수형 문자열로 변환 (int to String, String to int) - JAVA (0) | 2023.07.03 |
[프로그래머스] 문자열 곱하기 - JAVA (0) | 2023.07.02 |
[프로그래머스] 문자 리스트를 문자열로 변환하기 - JAVA (0) | 2023.07.02 |
[프로그래머스] 대소문자 바꿔서 출력 - JAVA (0) | 2023.07.02 |