emluy 개발 일기

C++ - (백준) 10845번 큐 본문

알고리즘/c, c++

C++ - (백준) 10845번 큐

yulme 2021. 1. 8. 00:23
SMALL

0. 문제

www.acmicpc.net/problem/10845

 

10845번: 큐

첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지

www.acmicpc.net

* 주의

한번에 입력 다 받은 후에 한번에 출력하는게 아니라 명령 한줄마다 출력 한번씩

 

 

 

1. 문제 풀이

github.com/ImYurim/Algorithm/blob/main/%ED%81%90.cpp

 

ImYurim/Algorithm

Contribute to ImYurim/Algorithm development by creating an account on GitHub.

github.com

1-1. cin 이용해서 명령어 문자열 입력 받기

-> cin >> 변수;

 

1-2. string 변수와 문자열 비교

-> == 연산자 사용

 

1-3. 명령어 "push 1" 같은 띄어쓰기가 포함되어 있고 띄어쓰기 이후 숫자가 의미 있는 문자열

-> cin 2번 사용

 

 

 

 

 

2. 그외 

2-1. 띄어쓰기가 있는 문자열 입력받기 -> scanf("%[^\n], 변수) 왜안될까

2-2. scanf, printf 속도가 cin, cout 보다 빠르다!

2-3. STL 사용하지 않고 queue와 명령어들 구현

m.blog.naver.com/kls1998/221655176845

 

[C++] 백준 10845번 문제 - 큐

이번에 풀 문제는 백준 10845번 문제인 큐 입니다.​큐를 구현함과 동시에 가장 기본적인 맴버함수 push, p...

blog.naver.com

 

반응형
Comments