In this HackerRank Day 18 Queues and Stacks 30 days of code problem statement, we need to check whether a given string is a palindrome number or not. rest of the things already defined.

Problem solution in Python 2 programming.

```class Solution:
stack = []
queue = []

def __init(self):
self.stack = []
self.queue = []

def pushCharacter(self, ch):
self.stack.insert(0, ch)

def popCharacter(self):
return self.stack.pop(0)

def enqueueCharacter(self, ch):
self.queue.append(ch)

def dequeueCharacter(self):
return self.queue.pop(0)
```

Problem solution in Python 3 programming.

```class Solution:

def __init__(self):
self.stack = []
self.queue = []

def pushCharacter(self, ch):
self.stack.append(ch)

def enqueueCharacter(self, ch):
self.queue.append(ch)

def popCharacter(self):
return self.stack.pop()

def dequeueCharacter(self):
return self.queue.pop(0)

```

Problem solution in java programming.

```public class Solution {

public void pushCharacter(char ch){
stack.push(ch);
}

public void enqueueCharacter(char ch){
}

public char popCharacter(){
return stack.pop();
}

public char dequeueCharacter(){
return queue.remove();
}```

Problem solution in c++ programming.

```#include <iostream>
#include <stack>
#include <queue>

using namespace std;

class Solution {
std::stack<char> mystack;
std::queue<char> myqueue;

public:
void pushCharacter(char ch){
mystack.push(ch);
}

void enqueueCharacter(char ch){
myqueue.push(ch);
}

char popCharacter(){
char top = mystack.top();
mystack.pop();
}

char dequeueCharacter(){
char front = myqueue.front();
myqueue.pop();
return front;
}
};```

Problem solution in Javascript programming.

```function Solution(){
this.stack = [];
this.queue = [];
}

Solution.prototype.pushCharacter = function pushCharacter (char) {
this.stack.push(char);
};

Solution.prototype.enqueueCharacter = function enqueueCharacter (char) {
this.queue.push(char);
};

Solution.prototype.popCharacter = function popCharacter () {
return this.stack.pop();
};

Solution.prototype.dequeueCharacter  = function dequeueCharacter () {
return this.queue.shift();
};```