본문 바로가기

전체 글

(52)
[백준] 2751번 수 정렬하기2 c++ #include #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); int num; int* arr; cin >> num; arr = new int[num]; for (int i = 0; i > arr[i]; } sort(arr, arr + num); for (int i = 0;i
[백준] 15969번 행복 c++ #include #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); int num; int* arr; cin >> num; arr = new int[num]; for (int i = 0; i > arr[i]; } sort(arr, arr + num); cout
[백준] 10039번 평균 점수 c++ #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); int sum = 0; int arr[5] = { 0, }; for (int i = 0; i > arr[i]; } for (int i = 0; i < 5; i++) { if (arr[i] < 40) { sum += 40; } else sum += arr[i]; } cout
[백준] 9012번 괄호 c++ #include #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); stack s; int num; string test; bool answer = true; cin >> num; for (int i = 0; i > test; for (auto n : test) { if (n == '(') s.push(n); else if(n == ')'){ if (s.empty() || s.top() != '(') { answer = false; break; } else s.pop(); } } if (s.empty() && answer == true) cout
[백준] 4949번 균형잡힌 세상 c++ #include #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); stack s; string sentence; int error = 0; while (1) { getline(cin, sentence); if (sentence==".") break; else { for (int i = 0; i < sentence.length(); i++) { if (sentence[i] == '(' || sentence[i] == '[') { s.push(sentence[i]); } else if (sentence[i] == ')') { if (s.empty() || s.top() != '(') error++; else ..
[백준] 2164번 카드2 c++ #include #include using namespace std; int main(void) { int num; int tmp; queue q; cin >> num; for (int i = 1; i < num + 1; i++) { q.push(i); } while (q.size() != 1) { q.pop(); tmp = q.front(); q.pop(); q.push(tmp); } cout
[백준] 4월 23일 실버 달성 4월 23일 실버 달성 더 높은 곳으로!
[백준] 10845번 큐 c++ #include #include #include using namespace std; int main(void) { int testCase; cin >> testCase; int num; string command; queue q; for (int i = 0; i > command; if (command == "push") { cin >> num; q.push(num); } else if (command == "pop") { if (q.size()) { cout