1. package egzamin2019b2; public class Egzamin2019B2 { public static void main(String[] args) { } static int[] hash(String[][] tab2d) { int[] tab1d = new int[tab2d.length]; for (int i = 0; i < tab2d.length; i++) { int klucz = 0; for (int j = 0; j < tab2d[i][0].length(); j++) //obliczamy wartosc klucza { klucz += (tab2d[i][0].charAt(j) - 'A' + 1) * (j+1); } while(true) //nieskonczona iteracja { if(tab2d[klucz][1] == null) //sprawdzamy czy mozna wpisac (jezeli jest pusta) { tab2d[klucz][1] = tab2d[i][0]; //wpisujemy do komórki tab1d[i] = klucz; //podajemy lokalizacje komórki do jednowymiarowej tabeli break; //przerywany dzialanie petli } else klucz++; //zwiekszamy klucz, żeby sprawdzić czy nastepna jest pusta i wpisac do niej } } return tab1d; } } 2. package PESEL; public class PESEL{ public static int[] Pesel(String tab[][]) { int [] odp = new int[tab.length]; int wartosc=0; int pesel = 0; for(int i=0;i