Javadocs

[Programmers] 문자열 곱하기 본문

SelfStudy/알고리즘(Algorithm)

[Programmers] 문자열 곱하기

Javatist 2023. 5. 10. 23:50

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

 

프로그래머스

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

programmers.co.kr

[ 문제 설명 ]

문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return하는 solution 함수를 작성해 주세요.

[ 제한사항 ]

  • 1 ≤ my_string의 길이 ≤ 100
  • my_string은 영소문자로만 이루어져 있습니다.
  • 1 ≤  k ≤ 100

[ 입출력 예 ]

my_string k result
"string" 3 "stringstringstring"
"love" 10 "lovelovelovelovelovelovelovelovelovelove"

[풀이]

class Solution {
    public String solution(String my_string, int k) {
        String answer = "";
        answer = my_string.repeat(k);
        return answer;
    }
}

[JAVA] 문자열 반복 메서드  .repeat();

String 메서드 중 하나로 String 문자열을 파라미터의 주어진 횟수만큼 반복합니다. 

public class Practice {
	public static void main(String[] args) {
		// String 및 StringBuilder 호출
		String str = "Hello";
		StringBuilder sb = new StringBuilder();
		
		// 반복문을 사용하여 문자열 반복
		for(int i = 0; i < 3; i++) {
			sb.append(str);
		}
		// 결과 출력 -> for문
		System.out.println("for문 : " + sb);
		// 결과 출력 -> repeat 사용
		System.out.println("repeat문 : " + str.repeat(3));
	}
}

'SelfStudy > 알고리즘(Algorithm)' 카테고리의 다른 글

[Programmers] rny_string (Java)  (0) 2023.05.11
[Programmers] 문자열을 정수로 변환.  (0) 2023.05.08
Comments