코테 공부
[SWEX] 암호문1(1228번, 자바)☆
DaEun_
2023. 2. 14. 10:42
- List.add(인덱스, 값)으로 값을 삽입함
- 입력 받는 형식이 매우 복잡
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedList;
import java.util.List;
import java.util.StringTokenizer;
public class Solution{
public static void main(String[] args) throws IOException {
int N, K;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
List<String> list;
for(int t_c=1;t_c<=10; t_c++) {
list=new LinkedList<String>();
N=Integer.parseInt(br.readLine());
StringTokenizer st=new StringTokenizer(br.readLine());
for(int i=0;i<N;i++) list.add(st.nextToken());
K=Integer.parseInt(br.readLine());
st=new StringTokenizer(br.readLine());
for(int i=0;i<K;i++) {
String str=st.nextToken();
int index=Integer.parseInt(st.nextToken());
int cnt=Integer.parseInt(st.nextToken());
for(int j=index;j<index+cnt;j++){
list.add(j, st.nextToken());
}
}
System.out.print("#"+t_c+" ");
for(int i=0;i<list.size();i++) {
if(i>=10) break;
System.out.print(list.get(i)+" ");
}
System.out.println();
}
}
}