public MyQueue <string> Solution(MyQueue <string> queue, string element) { MyQueue <string> q2 = new MyQueue <string>(); int k = 0; foreach (string el in queue) { q2.Enqueue(el); if (Convert.ToInt32(el) % 2 == 0) { q2.Enqueue(element); } k++; } return(q2); }
public MyQueue <string> ReadFromFile(string filename) { FileStream FS = new FileStream(filename, FileMode.Open); StreamReader sr = new StreamReader(FS); foreach (string word in sr.ReadToEnd().Split(null)) { q.Enqueue(word); } sr.Close(); FS.Close(); return(q); }