목록전체 글 (267)
Deff_Dev

문제풀이stack과 queue를 이용하여 해당 문제를 풀이했다. 처음 입력 받은 수를 queue에 저장한다.1부터 stack에 저장하고 queue의 front() 값과 비교하여 같지 않을 때까지 stack과 queue의 값을 pop한다.n까지 2번을 반복한다.#include #include #include #include using namespace std;int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; queue q; for (int i = 0; i > input; q.push(input); } vector answer; stack stack; for (int i = 1; i

문제풀이Stack을 이용하여 해당 문제를 풀이했다. 입력된 수가 0이 아니라면 push, 0이라면 pop을 했고, 이후 스택에 있는 모든 수를 더한 뒤 출력했다.#include #include using namespace std;int main() { ios_base::sync_with_stdio(0); cin.tie(0); int k, input; cin >> k; stack stack; for (int i = 0; i > input; if (input == 0) stack.pop(); else stack.push(input); } int sum = 0; while (!stack.empty()) { sum += stack.top(); stack.pop(); } cout

문제 풀이이 문제는 에디터에 입력된 문자열과 명령어들을 토대로 최종 문자열을 출력하는 문제이다. List를 이용하여 해당 문제를 풀이했다. 입력된 문자열을 Char 형식의 List에 저장하고 cursor를 List의 마지막 위치로 저장한다.이후, 명령어를 입력하고, 입력된 명령어에 따라 명령을 수행한다. else if (c == 'B'){ if (cursor != editor.begin()) { cursor--; cursor = editor.erase(cursor); }} 여기서 문자를 삭제할 때, cursor에 erase 반복자를 저장하는 이유 ?cursor 위치의 값을 삭제한다면 cursor는 유효하지 않은 노드를 가르키고 있기 때문에 삭제된 요소 다음 위치를 가리키는 새로운 반복자를 저장해야한다..

유니티 에디터에서 게임 사운드가 안들릴 때 어떤 걸 확인해야할까 ? 1. 게임 씬 Sound Mute 버튼 확인2. Main Camera에 Audio Listner 컴포넌트 확인3. Audio Source 컴포넌트 확인 Volume과 Pitch를 확인해본다. (Pitch가 너무 낮으면 소리가 안들릴 수 있다.)4. System Sample Rate 확인 Project Settings → Audio에 System Sample Rate가 0이 아닌지 확인해본다. Project Settings에서 Audio 카테고리 선택)을 통해 씬에서 재생되는 모든 사운드의 최대 볼륨을 미세 조정할 수 있습니다." data-og-host="docs.unity3d.com" data-og-source-url="https://d..

문제입력된 문자열을 토대로 비밀번호를 출력하는 문제이다. 입력에는 3가지의 규칙이 존재한다.' ' > ' 은 커서 오른쪽 이동' - ' 은 커서 바로 앞 문자 지우기풀이vector를 이용하여 해당 문제를 풀이했지만 시간 초과가 났다.더보기#include #include #include using namespace std;int cursor = 0;void GetPassword(string input) { int length = input.length(), cursor = 0, n= 0; vector password; for (int i = 0; i ') { int l = password.size(); cursor = min(cursor + 1, l); } else if (c == '-') { ..