SWEA 4676 늘어지는 소리 만들기

1 개요[ | ]

SWEA 4676 늘어지는 소리 만들기
SW Expert 아카데미
# 문제 풀이

틀:SWEA 난이도 3-3

2 C++[ | ]

3 Java[ | ]

import java.util.*;
public class Solution {
    public static void main(String[] args) {
   	Scanner sc = new Scanner(System.in);
    	int T = sc.nextInt();
    	String str, hyphens;
    	int H, L, i, j;
    	int[] posHyphens;
        for(int tc=1; tc<=T; tc++) {
        	str = sc.next();
            H = sc.nextInt();
        	L = str.length();
        	posHyphens = new int[L+1];
            for(i=0; i<H; i++) posHyphens[sc.nextInt()]++;
            for(i=L; i>=0; i--) {
            	if(posHyphens[i] < 1) continue;
            	hyphens = "";
            	for(j=0; j<posHyphens[i]; j++) hyphens += "-"; 
            	str = str.substring(0,i)+hyphens+str.substring(i);
            }
            System.out.format("#%d %s\n", tc, str);
        }
        sc.close();
    }
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}