📌 문제 요약
각 테스트케이스마다 정수 R과 문자열 S가 주어지면, S의 각 문자를 R번씩 반복한 문자열을 출력하라.
예: R=3, S="ABC" → "AAABBBCCC"
💡 핵심 아이디어
문자열을 순회하며 각 문자에 * R 연산으로 반복 → 이어붙이기
Python에서 문자열 * n 은 해당 문자열을 n번 반복한 새 문자열을 반환
🐍 코드 분석
T = int(input())
for _ in range(T):
R, S = input().split()
R = int(R)
result = ""
for c in S: # 각 문자 순회
result += c * R # R번 반복해서 이어붙이기
print(result)
⚠️ 자주 하는 실수
| 실수 | 설명 |
|---|---|
| S * R 전체 반복 | 문자열 전체를 R번 반복 → 문제 의도와 다름 |
| R을 int 변환 안 함 | split() 결과는 문자열이므로 * 연산 시 오류 |
'크래프톤 정글 > 정글에서 문제풀기' 카테고리의 다른 글
| [정글 베이직 11] — 이분 탐색 (Binary Search) (0) | 2026.03.13 |
|---|---|
| [정글 알고리즘]-[하]-백준 1157 단어 공부 (0) | 2026.03.12 |
| [정글 알고리즘]-[하]-백준4344 평균은 넘겠지 (0) | 2026.03.12 |
| [정글 알고리즘]-[하]-백준17478 재귀함수가 뭔가요? (0) | 2026.03.12 |
| [정글 알고리즘]-[하]-백준1978 소수 찾기 (0) | 2026.03.12 |