[프로그래머스(Java)] Lv.0 연산 - 문자열 겹쳐쓰기

2024. 9. 10. 18:35·Backend/Java - Coding Test

⭐문제 설명

문자열  my_string ,  overwrite_string 과 정수  s 가 주어집니다.

문자열  my_string 의 인덱스  s 부터  overwrite_string 의 길이만큼을 문자열  overwrite_string 으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.


입출력 예

String my_string String overwrite_string int s result
"He11oWor1d" "lloWorl" 2 "HelloWorld"
"Program29b8UYP" "merS123" 7 "ProgrammerS123"

 

⭐문제 풀이

내 풀이

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        String answer = my_string.substring(0,s) + overwrite_string + my_string.substring(s+overwrite_string.length());        
        
        return answer;
    }
}

다른 사람 풀이

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        String before = my_string.substring(0, s);
        String after = my_string.substring(s + overwrite_string.length());
        return before + overwrite_string + after;
    }
}

⭐알게 된 정보

똑같은 풀이였지만 내가 푼 코드보다 다른사람의 코드가 깔끔하게 정리되어있다.

변수를 사용해서 정리하는 습관이 필요할 것 같다.

'Backend > Java - Coding Test' 카테고리의 다른 글

[프로그래머스(Java)] Lv.0 문자열 - 접두사인지 확인하기 (+ 접미사) / startsWith() / endsWith()  (0) 2024.09.11
[프로그래머스(Java)] Lv.0 연산 - 문자 리스트를 문자열로 변환하기 / String.join()  (0) 2024.09.11
[프로그래머스(Java)] Lv.0 출력 - 홀짝 구분하기  (0) 2024.09.10
[프로그래머스(Java)] Lv.0 출력 - 문자열 돌리기 / toCharArray()  (1) 2024.09.09
[프로그래머스(Java)] Lv.0 출력 - 대소문자 바꿔서 출력하기 / isUpperCase() / toUpperCase()  (0) 2024.09.09
'Backend/Java - Coding Test' 카테고리의 다른 글
  • [프로그래머스(Java)] Lv.0 문자열 - 접두사인지 확인하기 (+ 접미사) / startsWith() / endsWith()
  • [프로그래머스(Java)] Lv.0 연산 - 문자 리스트를 문자열로 변환하기 / String.join()
  • [프로그래머스(Java)] Lv.0 출력 - 홀짝 구분하기
  • [프로그래머스(Java)] Lv.0 출력 - 문자열 돌리기 / toCharArray()
찌이e
찌이e
  • 찌이e
    찌이의 개발일기
    찌이e
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Frontend
        • React
      • Backend
        • Java
        • Java - Coding Test
        • Spring
        • PHP
      • Framework
        • 그누보드
        • 워드프레스
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    연산자순위
    연산자 순서
    리액트설치
    강제형변환
    입력메소드
    JAVA생성자
    클래스배열
    java
    클래스상속
    java연산자
    프로그래머스
    print메소드
    java배열
    next메소드
    출력메소드
    math.abs
    Java입력
    java문자열메소드
    java조건문
    java출력
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
찌이e
[프로그래머스(Java)] Lv.0 연산 - 문자열 겹쳐쓰기
상단으로

티스토리툴바