public static void main(String[] args) throws IOException { BufferedReader buff = new BufferedReader(new InputStreamReader(System.in)); StringBuffer sb = new StringBuffer(); int n = Integer.parseInt(buff.readLine());
ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); for(int i = 0 ; i < n ; i++) { list2.add(Integer.parseInt(buff.readLine())); }
for(int i = 0 ; i < n ; i ++) { list.add(i+1); sb.append("+");
koko0757022 4년 전
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
class Main{
public static void main(String[] args) throws IOException {
BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
StringBuffer sb = new StringBuffer();
int n = Integer.parseInt(buff.readLine());
ArrayList list = new ArrayList();
ArrayList list2 = new ArrayList();
for(int i = 0 ; i < n ; i++) {
list2.add(Integer.parseInt(buff.readLine()));
}
for(int i = 0 ; i < n ; i ++) {
list.add(i+1);
sb.append("+");
while(list.size() != 0) {
if(list.size() != 0 && list.get(list.size()-1) == list2.get(0)) {
list.remove(list.size()-1);
list2.remove(0);
sb.append("-");
}else if(list.get(list.size()-1) > list2.get(0)) {
list.remove(list.size()-1);
sb.append("-");
}else
break;
}
}
if(list2.size() == 0) {
System.out.print(sb);
}
else {
System.out.print("NO");
}
}
}