static void Main() { StackOfInt pilica = new StackOfInt(); pilica.Push(1); pilica.Push(2); pilica.Push(3); pilica.Push(4); pilica.Push(5); Console.WriteLine("Cantidad Ini. : " + pilica.Count); Console.WriteLine(pilica.Pop()); Console.WriteLine(pilica.Pop()); Console.WriteLine(pilica.Pop()); Console.WriteLine(pilica.Pop()); Console.WriteLine(pilica.Pop()); Console.WriteLine("Cantidad Fin : " + pilica.Count); Console.WriteLine(); int[] enteros = { 1, 2, 3, 4, 5 }; StackOfInt pilica2 = new StackOfInt(enteros); Console.WriteLine("Cantidad Ini. : " + pilica2.Count); Console.WriteLine(pilica2.Pop()); Console.WriteLine(pilica2.Pop()); Console.WriteLine(pilica2.Pop()); Console.WriteLine(pilica2.Pop()); Console.WriteLine(pilica2.Pop()); Console.WriteLine("Cantidad Fin : " + pilica2.Count); }
public void TestMultiplyTop2Exception() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Multiplytop2(); }
public void TestAddAllNumber1Number() { StackOfInt SOI = new StackOfInt(); SOI.Clear(); SOI.Push(1); SOI.AddAll(); Assert.AreEqual(1, SOI.StackInt.Peek()); }
public void TestMultiplyAll1Number() { StackOfInt SOI = new StackOfInt(); SOI.Clear(); SOI.Push(1); SOI.MultiAllNumbers(); Assert.AreEqual(1, SOI.StackInt.Peek()); }
public void TestCount() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); Assert.AreEqual(3, SOI.Count()); }
public void TestAddTop2() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); SOI.AddTop2(); Assert.AreEqual(11 + 21, SOI.StackInt.Peek()); }
public void TestMultiplyAll() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); SOI.MultiAllNumbers(); Assert.AreEqual(21 * 11 * 1, SOI.StackInt.Peek()); }
public void TestaddAll() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); SOI.AddAll(); Assert.AreEqual(21 + 11 + 1, SOI.StackInt.Peek()); }
public void TestDivisionTop2() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); SOI.DivisionTop2(); Assert.AreEqual((double)21 / (double)11, SOI.StackInt.Peek()); }
public void TestMultiplyTop2() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); SOI.Multiplytop2(); Assert.AreEqual(21 * 11, SOI.StackInt.Peek()); }
public void TestsubTop2() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); SOI.SubTop2(); Assert.AreEqual(21 - 11, SOI.StackInt.Peek()); }
public void TestClear() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); SOI.Push(11); SOI.Push(21); SOI.Clear(); Assert.AreEqual(0, SOI.StackInt.Count()); }
void Parse(string pS) { try { StackOfInt stObj = new StackOfInt(pS); Mon = stObj.PopHeadInt(); Day = stObj.PopHeadInt(); stObj = null; } catch { Ag.LogIntenseWord(" No Info ::: Set 0 / 0 D/M "); } }
public void TestAddAllIsempty() { StackOfInt SOI = new StackOfInt(); SOI.Clear(); try { SOI.AddAll(); Assert.Fail(); } catch (Exception) { } }
public void TestDivsionTop2Exception() { StackOfInt SOI = new StackOfInt(); SOI.Push(1); try { SOI.DivisionTop2(); Assert.Fail(); } catch (Exception) { } }
// "id":"90973535271650928","teamName":"batgi","kkoNick":"김정수","gameStatus":"ONLINE","league":"PRO_5","strIntArr":"5_5_0_","channel_id":"", // "profileURL":"http://th-p.talk.kakao.co.kr/th/talkp/wkeHiXE0v9/zeO2E90FY2qYqgH159OWdk/cv6w1h_110x110_c.jpg", // "rankIntStr":"0_0_0_0_0_0_0_0_0_0_", // "server_id":"1","socket_id":"5V8oimk5rTGcDscV1pvk","channel_server_id":"","channel_user_no":"" public bool ParseIntArr() { try { Ag.LogString(" NodeUser :: ParseIntArr :: >>> " + strIntArr); StackOfInt sInt = new StackOfInt(strIntArr); sInt.GetValue(out winNum, out losNum, out country); StackOfInt rInt = new StackOfInt(rankIntStr); rankObj = rInt.ParseRank(); } catch { Ag.LogIntenseWord(" E R R O R in Parsing ParseIntArr .. Country, Rank .. "); return(false); } return(true); }
public Scouter(JSONNode pJson) { if (AgUtil.IsNullJson(pJson)) { SetVoidCount(); return; } StackOfInt stObj = new StackOfInt(pJson); for (int k = 0; k < 6; k++) { arrCount.Add(new SctCounter(stObj.PopHeadInt(), stObj.PopHeadInt())); } }
public void TestMultiplyAllIsempty() { StackOfInt SOI = new StackOfInt(); SOI.Clear(); try { SOI.MultiAllNumbers(); Assert.Fail(); } catch (Exception) { } }
public void TestAddTwoException() { StackOfInt SOI = new StackOfInt(); SOI.Clear(); SOI.Push(2); try { SOI.AddTop2(); Assert.Fail(); } catch (System.Exception) { } }
public void TestTop() { StackOfInt SOI = new StackOfInt(); double expResult = 2; SOI.Push(expResult); double result = SOI.Top(); Assert.AreEqual(expResult, result); double expResult2 = 3; SOI.Push(expResult2); double result2 = SOI.Top(); Assert.AreEqual(expResult2, result2); }
public Dictionary <string, string> GetDicObj(bool statusOnly) { Dictionary <string, string> rDic = new Dictionary <string, string> (); StackOfInt rInt; if (statusOnly) { rDic ["gameStatus"] = gameStatus; rInt = new StackOfInt(rankObj); rDic ["rankIntStr"] = rInt.str; Ag.LogDouble(" GetDicObj statusOnly ? :: " + gameStatus + " rank :: " + rInt.str); return(rDic); } rDic ["gameStatus"] = gameStatus; rDic ["id"] = id; rDic ["teamName"] = teamName; if (kkoNick == null || kkoNick.Length == 0) { rDic ["kkoNick"] = "...."; } else { rDic ["kkoNick"] = kkoNick; } rDic ["league"] = league; rDic ["contWinTime"] = contWinTime.ToString(); rDic ["strIntArr"] = strIntArr; //rDic ["channel_id"] = channel_id; rDic ["profileURL"] = profileURL; StackOfInt sInt = new StackOfInt(winNum, losNum, country); rDic ["strIntArr"] = sInt.str; rInt = new StackOfInt(rankObj); rDic ["rankIntStr"] = rInt.str; Ag.LogDouble(" GetDicObj statusOnly ? :: " + gameStatus + " rank " + rInt.str + " sInt " + sInt.str); return(rDic); }
// _////////////////////////////////////////////////_ _____ Game Number of Today _____ Write _____ void IncreseGameNumber() { string MonDayGNum = PreviewLabs.PlayerPrefs.HasKey("GameNumInts") ? PreviewLabs.PlayerPrefs.GetString("GameNumInts") : "0_0_0"; StackOfInt iObj = new StackOfInt(MonDayGNum); int mon = iObj.PopHeadInt(), day = iObj.PopHeadInt(), gNum = iObj.PopHeadInt(); if (mon == DateTime.Now.Month && day == DateTime.Now.Day) { gNum++; } else { mon = DateTime.Now.Month; day = DateTime.Now.Day; gNum = 1; } MonDayGNum = mon.ToString() + "_" + day.ToString() + "_" + gNum.ToString(); PreviewLabs.PlayerPrefs.SetString("GameNumInts", MonDayGNum); }
public void Testpop() { StackOfInt SOI = new StackOfInt(); double expResult = 2; SOI.Push(expResult); SOI.Push(3); double expResult3 = SOI.Pop(); double result = SOI.StackInt.Peek(); Assert.AreEqual(expResult, result); Assert.AreEqual(expResult3, 3); double expResult2 = 3; SOI.Push(expResult2); SOI.Push(2); double expResult4 = SOI.Pop(); double result2 = SOI.StackInt.Peek(); Assert.AreEqual(expResult2, result2); Assert.AreEqual(expResult4, 2); }