[SWEA] 4676 늘어지는 소리 만들기

[SWEA] 4676 늘어지는 소리 만들기

문제 링크

이 문제는 문자열을 다루는 문제이며 문자열을 list로 접근하며 주어진 인덱스에 -하이픈을 끼워넣으면 된다.

입력되는 문자열의 index보다 1만큼 더 큰 index에 -하이픈이 입력될 수 있기 때문에 이 부분만 고려해주면 됐다.

나의 풀이

for tc in range(1, int(input())+1):
    s = input()
    h = int(input())
    loc = list(map(int, input().split()))

    print(f"#{tc}", end=" ")
    for i in range(len(s)+1):
        for v in loc:
            if v == i:
                print("-", end="")
        if i < len(s):
	        print(s[i], end="")
    print("")


© 2021. All rights reserved.