static void Main(string[] args)
        {
            var watch = System.Diagnostics.Stopwatch.StartNew();

            //call method here
            //5 4 10
            //4 2 4 6 1
            //2 1 8 5
            //Console.WriteLine(GameofTwoStacks.twoStacks(10, new int[] { 4, 2, 4, 6, 1 }, new int[] { 2, 1, 8, 5 }));
            string[] arr = { "basdfj", "asdlkjfdjsa", "bnafvfnsd", "oafhdlasd" };
            Console.WriteLine(Gemstones.gemstones(arr));
            watch.Stop();
            Console.WriteLine("Time needed: " + watch.Elapsed);
            //to make output console visible
            Console.ReadKey();
        }
Exemplo n.º 2
0
        public bool Augment(ISocketable gemstone)
        {
            if (gemstone == null)
            {
                throw new ArgumentNullException("Error: Weapon.Augment null gemstone");
            }
            if (!gemstone.CanSocketWeapons)
            {
                return(false);
            }

            if (HasOpenSockets())
            {
                Gemstones.Add(gemstone);
                this.minDamage += gemstone.Power;
                this.maxDamage += gemstone.Power;
                return(true);
            }
            return(false);
        }
Exemplo n.º 3
0
 static void Main(string[] args)
 {
     string[] arr    = new string[] { "vtrjvgbj", "mkmjyaeav", "sibzdmsk" };
     var      result = Gemstones.gemstones(arr);
 }
Exemplo n.º 4
0
 public void TestGemStones()
 {
     Assert.AreEqual(2, Gemstones.gemstones(new string[] { "abcdde", "baccd", "eeabg" }));;
 }
 public int Gemstones_SomeMineralLists_CountsNumMineralsThatAppearInAllRocks(params string [] compositions)
 {
     return(Gemstones.CountGemstones(compositions));
 }
Exemplo n.º 6
0
 public GameBoard(Gemstones.Scene.InGame inGame)
 {
     this.inGame = inGame;
     random = new Random();
     InitializeBoard();
 }
 public void Initialize()
 {
     _gemstones = new Gemstones();
 }