카테고리 없음
알고리즘 문제
rxo2
2025. 4. 24. 20:59
public class Solution
{
// 문자열을 받아 각 문자를 n번 반복해 새 문자열로 반환하는 함수
public string solution(string my_string, int n)
{
string answer = ""; // 결과 문자열을 저장할 변수
// 입력된 문자열 my_string을 문자(char) 단위로 하나씩 반복
foreach (char c in my_string)
{
// 현재 문자를 n번 반복해서 answer에 추가
for (int i = 0; i < n; i++)
{
answer += c; // 반복된 문자를 하나씩 추가
}
}
return answer; // 최종적으로 반복된 문자열 반환
}
}
풀이
- "hello"가 들어오면 h, e, l, l, o 이렇게 문자 하나하나씩 꺼냄
- 각 문자를 n번 반복해서 answer에 하나씩 더해줌
- 마지막엔 반복된 문자가 모두 들어있는 문자열을 반환함