Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ์คํธ๋ฆผ
- ์คํ์์ด
- ์
- ์๋ฐ
- ๋ฌธ์์ด
- ์ฟ ํกERD
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- ํ๋ฐฉ์ฟผ๋ฆฌ
- StringBuffer
- ๋ฐฐ์ด
- stream
- ๋ฐฑ์ค1874
- ์ฐ์ฐ์
- ์ฟ ํกDB
- StringBuilder
- ๋ฐ์ดํฐํ์
- ์คํ
- ์ฐ
- java
- ๋ฐฑ์ค9093
- ๋
- ๋ฐฑ์ค9012
Archives
- Today
- Total
Tech Log ๐ ๏ธ
๋ฐฑ์ค 1874๋ฒ) ์คํ ์์ด java ๋ณธ๋ฌธ
๋ถ์
- 1๋ถํฐ n๊น์ง์ ์ซ์๊ฐ ์ค๋ฆ์ฐจ์์ผ๋ก ์คํ์ ๋์ ๋๋ค๋ ๊ฒ์ ์ฃผ๋ชฉํด์ผํ๋ค.
- ์ด ๋๊ฐ์ง์ ๊ฒฝ์ฐ๊ฐ ์๋ค.
A. ๋์ ํ๋ ค๋ ์๊ฐ ์์ด์ ํด๋น ์๋ฆฟ์๋ณด๋ค ์์ ๊ฒฝ์ฐ -> push
B. ๋์ ํ๋ ค๋ ์๊ฐ ์์ด์ ํด๋น ์๋ฆฟ์๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๊ฒฝ์ฐ -> pop
- ๋ง์ฝ pop์ผ๋ก ๋์จ ์ซ์๊ฐ ์๋ ์์ด์ ์ซ์์ ๊ฐ์ง ์์ผ๋ฉด NO๋ฅผ ์ถ๋ ฅํ๋ค.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.sql.SQLOutput;
import java.util.*;
public class Main {
static Stack<Integer> s = new Stack<>();
public static void main(String[] args) throws IOException {
StringBuilder br = new StringBuilder();
Scanner sc = new Scanner(System.in);
Stack<Integer> s = new Stack<>();
int num = sc.nextInt();
int num_;
int start=0;
while(num --> 0){
int value = sc.nextInt();
if(value > start){
for(int i=start+1; i<=value ; i++){
s.push(i);
br.append("+").append("\n");
}
start = value;
}
else if(s.peek() != value){
System.out.println("NO");
return;
}
s.pop();
br.append("-").append("\n");
}
System.out.println(br);
}
}
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 2225๋ฒ) ํฉ๋ถํด java (0) | 2023.02.22 |
---|---|
๋ฐฑ์ค1463๋ฒ ์๊ฐ ์ด๊ณผ ๋ ์ด์ (0) | 2023.02.18 |
๋ฐฑ์ค 10799๋ฒ) ์ ๋ง๋๊ธฐ java (0) | 2023.01.21 |
๋ฐฑ์ค 9012) ๊ดํธ ๋ฌธ์ ๋ฅผ ํธ๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ (0) | 2023.01.15 |
๋ฐฑ์ค9093) ๋จ์ด ๋ค์ง๊ธฐ๋ฅผ ํธ๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ (0) | 2023.01.14 |