Както съм написал в условието, това е минималният набор от методи, които трябва да имплементирате. Вие можете да добавяте, каквито прецените, че е необходимо методи и пропъртита на класа. Как в Hints ще знаете, колко бика и колко крави има за вашето предположение зависи изцяло от вас. Оставил съм ви свобода в това отношение без да ви ограничавам до конкретна имплементация, защото има повече от един начини.
Най-простото, за което се сещам в момента е да направиш следното:
1. void NewGuess(int guess, int cows = 0, int bulls = 0) , като bulls и cows ще ти идват от класа BullsAndCowsWithHints.
2. Нов конструктор, който приема параметър, който е самото число, което трябва да се отгатне. И вече на базата на него после динамично можеш да определяш бикове и крави.