밍쎄의 코딩공간

프로그래머스 LV.0 - 문자열 반복해서 출력하기 본문

프로그래머스/프로그래머스 LV.0

프로그래머스 LV.0 - 문자열 반복해서 출력하기

밍쎄 2023. 7. 24. 10:54

07.24 

하루 한 문제에서 두 문제정도 매일 업로드 도전.

1. 프로그래머스 1일 1(2)문제

2. 개발 관련 서적읽고 일주일에 한 번씩 업로드 - 1주 1개

3. 알고리즘, 자료구조 이해될 때 까지 공부. - 1주 3개 (금일 공부도 포함)

(4. 1일 1스크랩하기. - 1주 3개)

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);
        }
    }
}

 

<코드에 대한 나의 성찰>

프로그래머스에 int n = sc.nextInt(); 에 기재가 되어있지 않았더라면 살짝 헤맸을 문제였다.

문자열의 str과 i반복까지 생각했는데, 입력받는 변수를 생각을 그저 str으로만 생각을 했다.

 

=> int n = sc.nextInt(); 은 사용자로부터 정수를 입력받아 변수 n에 저장하고, 그 뒤 sc.nextInt(); 은 입력된 정수를 읽어온 것이다. 후에 반복문을 사용하여 문자열을 n번 출력한다. i는 0부터 시작하고 n-1까지 증가한다.

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/181950

728x90