4676. 늘어지는 소리 만들기

홍범선·2023년 5월 1일
0

SW Expert Academy

목록 보기
14/18
post-thumbnail

4676. 늘어지는 소리 만들기

문제 요약

단어의 중간에 ‘-’(하이픈)을 넣어 늘어지는 소리를 표현해보자.

예를 들어 “wow”같은 문자열에서 두 번째 문자 ‘o’의 뒤편에 두 개의 하이픈을, 세 번째 문자 ‘w’의 뒤편에 한 개의 하이픈을 넣는다고 해보자. 그러면 문자열은 “wo--w-“가 될 것이다.

알파벳 소문자로 이루어진 문자열과 어떤 문자의 뒤편에 하이픈을 넣을 지 여부가 주어질 때 하이픈을 모두 넣고 나면 문자열이 어떻게 되는지 출력하는 프로그램을 작성하라.

입력
wow
3
2 3 2
가 주어줬으면 답은 wo--w-이다.

문제 풀이

wow로 예를 들어 보자
각 문자 사이마다 들어갈 하이푼을 저장하기 위해 배열을 만든다.
wow의 각 사이는 4개가 될 것이다.
문제에서 2 3 2라고 주어줬으므로 배열에는 ['', '', '--','-']이 저장될 것이다. 이것을 wow와 함께 출력하면 된다.

이것을 코드로 나타내면 다음과 같다.

profile
날마다 성장하는 개발자

0개의 댓글