728x90
SMALL

using System;

public class Solution {
    public string solution(string my_string, int n) {
        string answer = "";
        
        for(int i=0;i<my_string.Length;i++)
        {
            answer += new string(my_string[i], n);
        }
        return answer;
    }
}

 

// 반복 출력을 new string(,)로 처리했다.

 

////

 

using System;

public class Solution {
    public string solution(string my_string, int n) {
        string answer = "";

        for(int i = 0 ; i < my_string.Length ; i++)
        {
            for(int j = 0 ; j < n ; j++)
            {
                answer += my_string.Substring(i,1); // 혹은 my_string[i];
            }
        }

        return answer;
    }
}

 

/// for문을 두 번 쓴다.

 

파이썬

 

////

def solution(my_string, n):
    answer = ''

    for c in list(my_string):
        answer += c*n
    return answer

 

자바

 

class Solution {
    public String solution(String my_string, int n) {
        StringBuilder sb = new StringBuilder();
        
        for(char c : my_string.toCharArray())
        {
            sb.append((c + "").repeat(n));
        }
        
        return sb.toString();
    }
}

 

 

 

class Solution {
    public String solution(String my_string, int n) {
        String answer = "";
        String[] str = my_string.split("");
        
        for(int i=0; i<my_string.length(); i++)
        {
            answer += str[i].repeat(n);
        }
        
        return answer;
    }
}
728x90

설정

트랙백

댓글