public long GetAnswer() { _data = DataGetter.GetData(); for (int i = preambleLength; i < _data.Count; i++) { if (!PreviousValuesAddUp(i, preambleLength)) { return(_data[i]); } } return(0); }
public long GetAnswer() { _firstAnswer = new Part1().GetAnswer(); _data = DataGetter.GetData(); for (int i = 0; i < _data.Count; i++) { var weakness = GetEncryptionWeakness(i); if (weakness > 0) { return(weakness); } } return(0); }