void Start() { one = GetComponent <PuzzleOne>(); Cursor.lockState = CursorLockMode.Locked; shieldTwoDestroyed.enabled = false; }
public void ReverseWordsTest(string sentence, string expectedSentence) { // Arange var puzzleOne = new PuzzleOne(); // Act var reversedSentence = puzzleOne.ReverseWords(sentence); // Assert Assert.AreEqual(expectedSentence, reversedSentence); }
static void Main(string[] args) { var list = new List <int> { 119999, 91521, 89801, 130090, 102972, 105759, 70245, 95495, 73450, 90086, 138436, 52396, 115670, 113377, 125785, 97391, 124026, 69589, 129465, 86558, 84965, 142913, 113321, 61846, 53254, 105137, 146619, 105189, 98695, 142954, 105687, 82914, 112587, 92957, 114368, 70890, 89841, 90021, 125835, 119440, 97685, 74632, 94360, 113110, 118476, 122446, 64676, 54826, 107922, 147010, 127842, 96722, 144728, 128157, 85312, 105017, 99720, 54435, 102045, 76770, 116056, 60020, 59791, 79334, 144327, 133481, 83779, 105009, 101987, 77503, 70205, 84060, 143368, 82070, 94490, 78175, 109928, 116643, 107194, 147042, 138765, 54588, 97584, 95386, 106820, 71636, 115829, 133106, 77572, 142554, 131055, 122610, 53108, 130864, 71349, 114666, 56816, 86442, 146255, 145861 }; var puzzleOne = new PuzzleOne(); var result = 0; var answer = 0; foreach (var item in list) { result += puzzleOne.CalculateFuel(item); } while (result > 0) { if (result == 0) { break; } var newResult = puzzleOne.CalculateFuel(result); if (newResult > 0) { result = newResult; answer += newResult; } else { answer += result; break; } } ; System.Console.WriteLine(answer); }