inblog logo
|
moohyun
    알고리즘문제풀기

    문자 반복 출력하기

    난이도 하
    화낼거양's avatar
    화낼거양
    Dec 04, 2024
    문자 반복 출력하기
    Contents
    문제정답
     
     
    출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120825
     
     

    문제

     
     
    notion image
     
     
    기본적으로 주어진 코드 :
    class Solution { public String solution(String my_string, int n) { String answer = ""; return answer; } }
     

    정답

     
    class Solution { public String solution(String my_string, int n) { String answer = ""; for (int j = 0; j < my_string.length(); j++) { for (int i = 0; i < n; i++) { answer += my_string.charAt(j); } } return answer; } }
     
     
    int n 의 값만큼 문자들을 추가로 늘려야 합니다.
    💡
    문자열 name과 int 4가 주어졌다면
    nnnnaaaammmmeeee 와 같이 출력되어야 합니다.
     
     

    Code Detail

     
    • 함수 정의 및 초기화:
      • 함수 solution은 두 개의 매개변수 my_string (문자열)과 n (반복 횟수)을 받습니다.
      • 결과를 저장할 빈 문자열 answer를 초기화합니다.
    • 중첩된 for 루프:
      • 첫 번째 for 루프 (j 변수)는 my_string의 각 문자를 순회합니다.
      • 두 번째 for 루프 (i 변수)는 현재 문자를 n번 반복하여 answer 문자열에 추가합니다.
    • 문자 추가:
      • my_string.charAt(j)는 my_string의 j번째 문자를 가져옵니다.
      • 이 문자를 n번 반복하여 answer에 추가합니다.
    • 결과 반환:
      • 최종적으로 생성된 answer 문자열을 반환합니다.
     
    Share article
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog