Porównanie wartości tablic

Porównanie wartości tablic
AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Witam, dopiero zacząłem przygodę z programowaniem w Javie i trafiłem na takie zadanie:
Napisz program, który definiuje dwie tablice intów i wypisuje wszystkie elementy, które występują zarówno w jednej jak i drugiej tablicy, ale każdą wartość tylko raz, bez powtórzeń.
Na przykład dla tablic
int[] arr = { 2,3,4,3,6,7,6,8,2,9 };
int[] brr = { 2,3,6,8,5,1 };
wynik mógłby wyglądać tak

3 6 8 2

Nie wolno tworzyć żadnych dodatkowych tablic, kolekcji ani Stringów.
Nie używaj też klas z żadnych pakietów prócz standardowego java.lang.
Tablice nie mogą być zmieniane.

Nie wiem jak sobie z tym poradzić.

AF
  • Rejestracja: dni
  • Ostatnio: dni
1

Iterujesz przez pierwszą tablicę. Dla każdego elementu sprawdzasz, czy był on w tej tablicy już wcześniej. Jeżeli nie, to iterujesz po drugiej tablicy i jeżeli znajdziesz ten element, to go wypisujesz i przerywasz iterację po drugiej tablicy.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.