새소식

⌨️ Algorithms/백준

[Python] 백준 13163번_닉네임에 갓 붙이기

2023. 3. 17. 13:35

  • -

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

 

13163번: 닉네임에 갓 붙이기

첫 번째 줄에는 닉네임의 수 N(1 ≤ N ≤ 100)이 주어진다. 두 번째 줄부터 N개의 줄에는 음절 단위로 쪼갠 닉네임이 주어진다. 각 줄은 알파벳 소문자와 공백만으로 이루어지며, 쪼갠 닉네임의 총

www.acmicpc.net

 

  • 찬우는 모든 회원의 닉네임 앞에 ‘갓’을 붙이려고 함
  • 찬우가 ‘koosaga’라는 닉네임을 가진 회원을 갓으로 바꿔 부른다면 ‘godsaga’, ‘acka’라는 닉네임을 가진 회원을 갓으로 바꿔 부른다면 ‘godka’가 될 것
  • 닉네임을 갓으로 바꾸는 알고리즘
    • 닉네임을 음절 단위로 쪼갬
    • 가장 첫 음절을 ‘god’으로 바꾼 후 쪼갠 음절을 합침
  • 찬우는 수작업으로 N명의 닉네임을 모두 음절 단위로 쪼갰음.
  • 이 닉네임들에 갓을 붙이기
  • 입력
    • 첫 번째 줄에는 닉네임의 수 N(1 ≤ N ≤ 100)이 주어짐
    • 두 번째 줄부터 N개의 줄에는 음절 단위로 쪼갠 닉네임이 주어짐
    • 각 줄은 알파벳 소문자와 공백만으로 이루어지며, 쪼갠 닉네임의 총 길이(공백 포함)는 100을 넘지 않음
    • 쪼갠 닉네임에는 1개 이상의 공백이 존재
  • 출력
    • 각 줄에 하나씩 갓을 붙인 닉네임을 출력
  • 시간 제한: 1초
  • 메모리 제한: 512 MB

 

"""
입출력 예시)

5
baek joon
koo sa ga
ac ka
yu ka ri ko
ke sa ki yo
            -> godjoon
               godsaga
               godka
               godkariko
               godsakiyo
"""

 

 

## 의사코드 ##

# 공백으로 분리
# nickname = input().split()

# 닉네임의 첫 음절을 'god'으로 변경
# nickname[0] = 'god'

# 쪼갠 음절 합치기
# print(''.join(nickname))

 

 

 

 

n = int(input())
for _ in range(n):
    nickname = input().split()
    # 첫 음절을 'god'으로 변경
    nickname[0] = 'god'
    # 쪼갠 음절 합치기
    print(''.join(nickname))

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다!