public NotesFinder CreateNotesFinder(params uint[] notes) { var nf = new NotesFinder(); foreach (var note in notes) { nf.AddNote(note); } return(nf); }
public bool CheckSumOfNotes(uint target, NotesFinder nf) { if (nf.Find(target) is Stack <NoteItem> notes) { uint sum = 0; foreach (var note in notes) { sum += note.Quantity * note.Note; } return(sum == target); } return(false); }