public static void Main(string[] args) { MinDistance minD = new MinDistance(); // Console.WriteLine(minD.minDistance(13013)); // Console.WriteLine(minD.isFibonacci(22)); // int[] arr = {1, 2, 1, 3, 3}; // Console.WriteLine(minD.isDual(arr)); // Console.WriteLine(minD.computeDepth(42)); // int[] daphneArr = {4, 8, 6, 3, 2, 9, 8,11, 8, 13, 12, 1, 6}; // int[] allP = {3,2,1,3,1,0,5,4}; // Console.WriteLine(minD.isDaphne(daphneArr)); // Console.WriteLine(minD.isAllPossibilities(daphneArr)); // Console.WriteLine(minD.isAllPossibilities(allP)); // int[] dualArray = {1, 2, 0, 1, 4, 0}; // Console.WriteLine(minD.dual(dualArray)); // int[] centeredArr = {4,2,2,2,3}; // Console.WriteLine(minD.isCentered(centeredArr)); // minD.encodeN(24); // minD.doIntegerBasedRounding(new int[] {1, 2, 3, 4, 5},2 ); // Console.WriteLine(minD.decodeArray(new int[] {111, 115, 118, 127, 125})); Console.WriteLine(minD.decodeArray2(new int[] { 0, 1, 1, 1, 1, 1, 0, 1 })); }
public void Load(string value) { var lines = File.ReadAllLines(value); foreach (var line in lines) { if (line.ToLower().Contains("example") || line.ToLower().Contains("[spells]")) { //Ignore } else { var temp = line.Split('_'); SpellNames.Add(temp[0]); Health.Add(Convert.ToInt32(temp[1])); SpellKeys.Add(temp[2]); CastTime.Add(Convert.ToInt32(temp[3])); Mana.Add(Convert.ToInt32(temp[4])); Range.Add(Convert.ToInt32(temp[5])); Type.Add(temp[6]); Combo.Add(Convert.ToInt32(temp[7])); MinDistance.Add(Convert.ToInt32(temp[8])); EnemyHealth.Add(Convert.ToInt32(temp[9])); } } }
public override int GetHashCode() { int result = 7057; result = result * 8171 + InternalFlags; result = result * 8171 + DontObstructDistance.GetHashCode(); result = result * 8171 + DontPlayDistance.GetHashCode(); result = result * 8171 + AttackDistance.GetHashCode(); result = result * 8171 + MinDistance.GetHashCode(); result = result * 8171 + SustainBeginDistance.GetHashCode(); result = result * 8171 + SustainEndDistance.GetHashCode(); result = result * 8171 + MaxDistance.GetHashCode(); result = result * 8171 + SustainDB.GetHashCode(); result = result * 8171 + SkipFraction.GetHashCode(); result = result * 8171 + MaxPendPerSec.GetHashCode(); result = result * 8171 + GainBase.GetHashCode(); result = result * 8171 + GainVariance.GetHashCode(); result = result * 8171 + RandomPitchBoundsMin; result = result * 8171 + RandomPitchBoundsMax; result = result * 8171 + InnerConeAngle.GetHashCode(); result = result * 8171 + OuterConeAngle.GetHashCode(); result = result * 8171 + OuterConeGain.GetHashCode(); result = result * 8171 + Flags; result = result * 8171 + Azimuth.GetHashCode(); result = result * 8171 + PositionalGain.GetHashCode(); result = result * 8171 + FirstPersonGain.GetHashCode(); return(result); }
public Dictionary <string, object> GetCustomFilterList() { filterList = GetFilterList(); if (AddressLat != null) { filterList.Add("@AddressLat", AddressLat.ToString()); } if (AddressLong != null) { filterList.Add("@AddressLong", AddressLong.ToString()); } if (MinDistance != null) { filterList.Add("@MinDistance", MinDistance.ToString()); } if (MaxDistance != null) { filterList.Add("@MaxDistance", MaxDistance.ToString()); } if (OpenHouse != null) { filterList.Add("@OpenHouse", OpenHouse.ToString()); } if (!String.IsNullOrWhiteSpace(SearchText)) { filterList.Add("@SearchText", SearchText); } if (!String.IsNullOrWhiteSpace(FilterPropertyType)) { filterList.Add("@FilterPropertyType", FilterPropertyType); } if (FilterListPriceMin.HasValue) { filterList.Add("@FilterListPriceMin", FilterListPriceMin); } if (FilterListPriceMax.HasValue) { filterList.Add("@FilterListPriceMax", FilterListPriceMax); } if (FilterBeginDate.HasValue) { filterList.Add("@FilterBeginDate", FilterBeginDate); } if (FilterEndDate.HasValue) { filterList.Add("@FilterEndDate", FilterEndDate); } if (NewHomesOnly.HasValue) { filterList.Add("@NewHomesOnly", NewHomesOnly); } if (ShowLotsLand.HasValue) { filterList.Add("@ShowLotsLand", ShowLotsLand); } return(filterList); }
public override int GetHashCode() { int result = 7057; result = result * 8171 + DontObstructDistance.GetHashCode(); result = result * 8171 + DontPlayDistance.GetHashCode(); result = result * 8171 + AttackDistance.GetHashCode(); result = result * 8171 + MinDistance.GetHashCode(); result = result * 8171 + SustainBeginDistance.GetHashCode(); result = result * 8171 + SustainEndDistance.GetHashCode(); result = result * 8171 + MaxDistance.GetHashCode(); result = result * 8171 + SustainDB.GetHashCode(); return(result); }
/// <summary> /// Object hash code /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = Name != null?Name.GetHashCode() : 0; hashCode = (hashCode * 397) ^ (SiteRegexp != null ? SiteRegexp.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (NTermGain != null ? NTermGain.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CTermGain != null ? CTermGain.GetHashCode() : 0); hashCode = (hashCode * 397) ^ SemiSpecific.GetHashCode(); hashCode = (hashCode * 397) ^ MissedCleavages.GetHashCode(); hashCode = (hashCode * 397) ^ MinDistance.GetHashCode(); hashCode = (hashCode * 397) ^ (EnzymeName != null ? EnzymeName.GetHashCode() : 0); return(hashCode); } }
private void button2_Click(object sender, EventArgs e) { sw.Start(); string wordToFind = textBox1.Text; int maxDist = Convert.ToInt32(textBox2.Text); foreach (string i in wordDictionary) { if (MinDistance.Calculate(i.ToUpper(), wordToFind.ToUpper()) <= maxDist) { listBox1.BeginUpdate(); listBox1.Items.Add(i); listBox1.EndUpdate(); } } sw.Stop(); label2.Text = "Время поиска: " + sw.ElapsedMilliseconds + "мс"; }
public void WhenInputArrayWithMinDistance1_Calcule_ThenReturn1() { var actual = new MinDistance().Calculate(new[] { 0, 3, 12, 5, 7, 1 }); Assert.AreEqual(1, actual); }