Skip to content

Commit 2a35df6

Browse files
Special Queries Problem Solved
1 parent 535bb15 commit 2a35df6

3 files changed

+35
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"name":"Special Queries","group":"HackerRank - Assignment 03 | Basic Data Structure | Batch 05","url":"https://www.hackerrank.com/contests/assignment-03-a-basic-data-structure-a-batch-05/challenges/special-queries-1-1","interactive":false,"memoryLimit":512,"timeLimit":4000,"tests":[{"input":"5\n0 rahim\n0 karim\n1\n0 sakib\n1\n","output":"rahim\nkarim\n","id":1723053436192},{"input":"8\n1\n0 embappe\n0 neymar\n1\n1\n0 messi\n1\n1\n","output":"Invalid\nembappe\nneymar\nmessi\nInvalid\n","id":1723053436120},{"id":1723053436160,"input":"6\n0 embappe\n0 embappe\n1\n1\n0 messi\n1\n","output":"embappe\nembappe\nmessi\n"}],"testType":"single","input":{"type":"stdin"},"output":{"type":"stdout"},"languages":{"java":{"mainClass":"Main","taskClass":"SpecialQueries"}},"batch":{"id":"fdae5f74-7d7c-4c92-8575-4b5d387da7ea","size":1},"srcPath":"f:\\Tutorials\\Video Tutorials\\Phitron\\3. Basic Data Structures\\Special_Queries.cpp"}

Special_Queries.bin

98.3 KB
Binary file not shown.

Special_Queries.cpp

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#include <bits/stdc++.h>
2+
using namespace std;
3+
4+
int main()
5+
{
6+
long int t;
7+
cin >> t;
8+
queue<string> q;
9+
while (t--)
10+
{
11+
int x;
12+
cin >> x;
13+
if (x == 0)
14+
{
15+
string s;
16+
cin >> s;
17+
q.push(s);
18+
}
19+
else
20+
{
21+
if (!q.empty())
22+
{
23+
cout << q.front() << endl;
24+
q.pop();
25+
}
26+
else
27+
{
28+
cout << "Invalid" << endl;
29+
}
30+
}
31+
}
32+
33+
return 0;
34+
}

0 commit comments

Comments
 (0)