C# 프로그래머스 코딩테스트 문자열 반복해서 출력하기

삐얅·2024년 4월 5일
0

문제 설명

문자열 str과 정수 n이 주어집니다.
strn번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.

제한사항

  • 1 ≤ str의 길이 ≤ 10
  • 1 ≤ n ≤ 5

입출력 예

  • 입력 #1
string 5
  • 출력 #1
stringstringstringstringstring

문제풀이

using System;

public class Example
{
    public static void Main()
    {
        String[] input;

		//콘솔창의 내용을 지운다.
        Console.Clear();
        //문자열을 입력받고 공백으로 나눈 후 문자열 배열로 반환한다.
        input = Console.ReadLine().Split(' ');

		//나눈 문자열 배열을 문자열과 정수에 입력한다.
        String s1 = input[0];
        int a = Int32.Parse(input[1]);
        
        //입력받은 정수 만큼 반복하는 반복문을 만든다.
        for(int i = 0; i < a; i++)
        {
        	//입력받은 문자열을 출력
            Console.Write(s1);
        }
    }
}

Split함수가 문자열 배열로 반환하는걸 이번에 알았다.
앞전에 푼 문제는 변수의 길이가 하나여서 구분이 어려웠는데 이번 문제를 통해
배열의 첫번째를 받은 s1은 입력받은 문자열 string를 받았고, 두번째 배열을 받은 a는 정수로 구분되어 들어간걸 보니 Split은 문자열 배열을 반환하는 함수인걸 알게 되었다

0개의 댓글

관련 채용 정보