CODINGTEST/코딩 기초 트레이닝_java

[프로그래머스/코딩 기초 트레이닝/JAVA] 13. 문자열 곱하기 / 자바의append 함수, repeat 함수

bibiana 각선행 2023. 5. 26. 14:32
반응형

 

반갑습니다!! 프로그래머스 의 코딩기초 트레이닝을 JAVA 시작합니다!!

오늘도 따뜻한 하루 되세요~ <3

<문제>

< 풀이 >

해당 문제에서는

자바의

append 함수
repeat 함수
에 대해 알 수 있습니다.

 

* repeat 함수

String.prototype.repeat()

repeat() 메서드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환합니다.

str.repeat(count);

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat

 

String.prototype.repeat() - JavaScript | MDN

repeat() 메서드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환합니다.

developer.mozilla.org

* 문자열 붙이기

1) concat

String a = "첫번째 텍스트입니다.";
String b = "두번째 텍스트입니다.";
		
System.out.println(a.concat(b));
//결과값 : 첫번째 텍스트입니다. 두번째 텍스트입니다.

2) append

StringBuilder sb = new StringBuilder( "첫번째 텍스트입니다. " );
sb.append( "두번째 텍스트입니다. " );
sb.append( "세번째 텍스트입니다. ");
		
System.out.println(sb);
//결과값 : 첫번째 텍스트입니다. 두번째 텍스트입니다. 세번째 텍스트입니다.

 

<채점결과>

<정답 코드>

class Solution {
    public String solution(String my_string, int k) {
        String answer = "";
        
        for(int i = 0 ; i < k;i++){
            answer= answer+my_string;
        }
        
        return answer;
    }
}

<문제 출처>

https://school.programmers.co.kr/learn/courses/30/lessons/181940

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java

 

코딩 기초 트레이닝 | 프로그래머스 스쿨

프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요.

school.programmers.co.kr

함께 즐겨요 코딩 기초 트레이닝<3

반응형