dalgorithm
달공의 개발기
dalgorithm
전체 방문자
오늘
어제
  • 분류 전체보기 (170)
    • Back-end (0)
    • Java (11)
    • 자료구조 (7)
    • Network (31)
    • Database (9)
    • Baekjoon Online (24)
    • 클라우드 (6)
    • Android (15)
      • Kotlin (14)
    • AI (27)
      • Machine Learning&Deep Learn.. (27)
    • Web (23)
      • Webhacking (17)
      • WebProgramming (6)
    • 기술면접 (1)
      • JAVA&자료구조 (0)
      • Spring (0)
      • 컴퓨터구조&운영체제 (0)
      • 네트워크 (0)
      • 데이터베이스 (0)
    • CTF 스터디 (15)
    • 대외활동 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • CTF
  • python #백준
  • 네트워크
  • db
  • 인공지능
  • Guacamole
  • 포너블
  • kotlin
  • 코드리뷰
  • 딥러닝
  • 침입탐지
  • cs
  • 클라우드
  • java
  • 머신러닝
  • gcp
  • 자료구조
  • 데이터베이스
  • 웹해킹

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dalgorithm

달공의 개발기

[python] 백준 2675번_문자열 반복
Baekjoon Online

[python] 백준 2675번_문자열 반복

2021. 1. 19. 10:19
728x90

출처: www.acmicpc.net/problem/2675

 

2675번: 문자열 반복

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다

www.acmicpc.net

문자열 반복 출처다국어분류

시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 128 MB 59146 30558 26778 52.803%

문제

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.

QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다.

입력

첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 

출력

각 테스트 케이스에 대해 P를 출력한다.

예제 입력 1

2

3 ABC

5 /HTP

예제 출력 1

AAABBBCCC

/////HHHHHTTTTTPPPPP


일단 테스트를 몇 개 할 것인지 N에 저장한다. 그리고 for문을 통해서 테스트 횟수만큼 반복을 하는데 

입력값을 num과 repeat으로 나눠준다. 그리고 text에다가 반복된 횟수를 문자열을 반복 출력해준다.

최종적으로 text를 출력해주면 된다. 비교적 쉬운 문제라 풀이도 간단히 마치겠다.

 

1
2
3
4
5
6
7
N=int(input())
for i in range(N):
    num, repeat =input().split()
    text=''
    for i in repeat:
        text+=int(num)*i
    print(text)
cs
728x90

'Baekjoon Online' 카테고리의 다른 글

[python] 백준 1057번_토너먼트  (0) 2021.01.21
[python] 백준 2908번_상수  (0) 2021.01.20
[python] 백준 1526번_평균  (0) 2021.01.18
[python] 백준 1110번_더하기 사이클  (0) 2021.01.17
[python] 백준 3040번_백설 공주와 일곱 난쟁이  (0) 2021.01.16
    'Baekjoon Online' 카테고리의 다른 글
    • [python] 백준 1057번_토너먼트
    • [python] 백준 2908번_상수
    • [python] 백준 1526번_평균
    • [python] 백준 1110번_더하기 사이클
    dalgorithm
    dalgorithm

    티스토리툴바