728x90
📋 문제
문자열 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=1;i<=n;i++){
System.out.print(str);
}
}
}
첨에 무식하게 str을 Integer.parseInt()로 형변환 하다가
뒤늦게 정신차리고 반복문으로 변경함 ㄱ-;
근데 자연스럽게 int=0;i<=n;i++ 했다가 0이 포함됨으로서 기대출력값 수 + 1이 되어버려서
int = 1로 수정해서 선언함
📋 다른 풀이
System.out.println(str.repeat(n));
repeat()함수 배워갑니다~~~
repeat()
: String 메서드 중 하나로 String 문자열을 파라미터의 주어진 횟수만큼 반복
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
| [Lv.0] 소문자로 바꾸기 (0) | 2024.07.16 |
|---|---|
| [Lv.0] 문자열 붙여서 출력하기 (0) | 2024.07.15 |
| [Lv.0] 덧셈식 출력하기 (0) | 2024.07.15 |
| [Lv.0] a + b 출력하기 (0) | 2024.07.15 |
| [Lv0] 문자열 출력하기 (0) | 2024.07.15 |