백준(C++)35 [BOJ/C++]9022_괄호 ##문제 풀기 전 내가 알고 있었어야할 개념:1_ 한 문장씩 입력 후, 그 문장안에 한글자씩 검사하는 패턴:string 선언 후, 입력 => for로 검사하기 2_ ')'일 때, 요인들 Stack이 비어있는지 체크★ Stack의 top이 '('인지 체크★ 위의 첫번째 조건이 아니면, sign = 1로 표시 후, break;3_ "YES","NO" 출력 후, 한문장 검사 끝나면, sign = 0으로 다시 업데이트 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include iostream>#include stack>#include string> using namespace .. 2024. 7. 3. [BOJ/C++]10773_제로 #문제https://www.acmicpc.net/problem/10773 ##문제 풀기전 알아야 할 개념딱히 없음 12345678910111213141516171819202122232425262728293031323334353637383940414243444546#include iostream>#include stack> using namespace std; stack int> S; static int pos = -1; int main() { //BOJ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int K,sum=0; cin >> K; while (K--) { int input; .. 2024. 6. 27. [BOJ/C++]28278_스택 ##문제https://www.acmicpc.net/problem/28278 ##문제 풀기 전 내가 알고 있었어야할 개념1_ C++로 백준을 풀 때, 준비 코드 main() 안에 ios::sync_with_stdio(false); 선언cin.tie(0);cout.tie(0);'\n' 출력시 endl; (x) , '\n'으로 사용해야한다. (Time Limit 발생요인)2_ C++에서 Stack 라이브러리 사용 시 #include 선언pos는 static int 로 -1 초기화 (main()밖에서)Pop() , 개수출력() 은 코드 기억해놓자 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495.. 2024. 6. 27. 이전 1 ··· 6 7 8 9 다음