Porównanie wartości tablic

Odpowiedz Nowy wątek
2019-11-09 00:35
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ć.

Pozostało 580 znaków

2019-11-09 00:46
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0