본문 바로가기
코딩테스트/백준 알고리즘 풀이

[백준 알고리즘/python] 백준 2675번 문자열 반복, 파이썬

by Godgil 2020. 3. 19.

[백준 알고리즘/python] 백준 2675번 문자열 반복, 파이썬

 

이번에는 백준 알고리즘의 2675번 문자열 반복 문제를 풀어보았다.

 

내가 사용한 언어는 파이썬이다.

 

이 문제는 딱 보자마자 어떻게 풀어야 할지 생각이 났다.

좀 많이 쉬운 문제였다.

 

그래도 정리하자면,

문자열 S를 입력 받은 후에 각 문자를 R번 반복해서 새 문자열 P를 출력하는 프로그램이다.

 

#조건 1. 첫째 줄에는 테스트 케이스의 개수가 주어진다.

#조건 2. 각 테스트 케이스에는 글자 반복횟수 R과 문자열 S가 공백을 통해 주어진다.

 

#생각 1. 테스트 케이스의 개수 만큼 반복문을 돌린다.

#생각 2. 개수 만큼의 반복문 안에서, 문자열을 받아와서 글자 * 반복횟수를 출력한다.

 

파이썬에서는 A*5 를 수행하면 AAAAA가 나왔던걸로 기억이 났다.

 

내 코드는 아래와 같다.

 

num = int(input())
result = str()
for i in range(num):
    num_of_time, test_str = input().split()
    num_of_time = int(num_of_time)
    for j in test_str:
        result = result + (j*num_of_time)
    print(result)
    result = str()

 

이번 문제는 그냥 잠시 쉬어가는 문제였던거 같다.

 

문제출처

https://www.acmicpc.net/problem/2675

불러오는 중입니다...

 

댓글