코드
package org.example;
import java.util.Scanner;
public class 백준_2675 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int t = scanner.nextInt();
for (int i = 0; i < t; i++) {
int repeatCount = scanner.nextInt();
String str = scanner.next();
StringBuilder result = new StringBuilder();
str.chars()
.forEach(k ->
{
for (int j = 0; j < repeatCount; j++) {
result.append((char)k);
}
});
System.out.println(result);
}
}
}
풀이
자바 8 기준으로 스트림이 생겼기 때문에 이를 이용하여 forEach문을 돌린다.
여기서 chars()의 반환값은 IntStream이기 때문에 문자로의 캐스팅이 필요하다.
'Algorithm > 백준' 카테고리의 다른 글
[백준]10814- 나이순 정렬 문제 풀이(Java,자바) (1) | 2024.12.28 |
---|---|
[백준]2751 - 수 정렬하기 2 문제 풀이(Java,자바) (0) | 2024.12.28 |
[백준]1676 - 팩토리얼 0의 개수 문제 풀이(Java,자바) (0) | 2024.12.28 |
[백준]1181 - 단어 정렬 문제 풀이(Java,자바) (0) | 2024.12.04 |
[백준]10809 - 알파벳 찾기 문제 풀이(Java,자바) (0) | 2024.11.19 |