Tiny Star

🔓Codingtest/0️⃣Lv.0

[프로그래머스] 문자열 반복해서 출력하기 - Java

청크 2023. 5. 23. 23:37

2023년 05월 22일 월요일

[문제 설명]

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

 

[내 풀이]

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        int n = sc.nextInt();
       
        for (int i = 0; i < n; i++) {
            System.out.print(str);
        }
    }
}

// 가장 기본적인 출력 방법 , repeat나 다른 메소드를 사용해서도 출력이 가능

반복된 문자열을 출력 : 1 ≤ n ≤ 5이라는 반복 횟수를 알고 있기 때문에 for문을 사용 

 

for (int i = 0; i < n;  i++) {  //정수 n이기 때문에 int i=0;으로 초기화, 반복 횟수 : 1~5까지 모두 해당되기 때문에 5번 반복됨    System.out.print(str); // 정수 n이 1 이상 5 이하 일 경우 str를 출력, 출력값 string이 모두 붙어서 출력되므로 print() 사용}

 

요약1. 반복 횟수를 알고 있기 때문에 for문을 사용2. 출력값 string이 모두 붙어서 출력되므로 print() 사용