Dla tablicy tab[] zlicz wystąpienia każdej z wartości i zapisz wyniki do elementów o odpowiednich indeksach w tablicy tabZlicz[]. Następnie wypisz zawartość tablicy zliczającej, korzystając z metody toString() z klasy Arrays. Zaimplementuj również metodę znajdzMinMax() zwracającą parę liczb, gdzie pierwsza z nich odpowiada minimalnej wartości w tablicy tab[], a druga maksymalnej wartości. Wypisz te wartości w osobnych liniach.
Działanie programu przetestuj dla następujących danych (są już podane w testerce):
Linia 1. tab znak równości otwórz nawias klamrowy 76 przecinek 84 przecinek 79 przecinek 60 przecinek minus 75 przecinek 58 przecinek 94 przecinek 53 przecinek minus 84 przecinek 51 przecinek minus 4 przecinek minus 41 przecinek 49 przecinek minus 40 przecinek 31 przecinek 80 przecinek 88 przecinek 52 przecinek minus 2 przecinek 7 przecinek 12 przecinek minus 46 przecinek 23 przecinek 45 przecinek minus 67 przecinek minus 96 przecinek minus 37 przecinek 91 przecinek minus 39 przecinek minus 24 przecinek minus 44 przecinek minus 21 przecinek minus 43 przecinek minus 38 przecinek minus 99 przecinek 70 przecinek minus 94 przecinek 3 przecinek 17 przecinek minus 6 przecinek minus 35 przecinek minus 64 przecinek minus 95 przecinek minus 23 przecinek 10 przecinek 19 przecinek 48 przecinek 36 przecinek 43 przecinek 29 przecinek 73 przecinek 86 przecinek minus 55 przecinek 57 przecinek 81 przecinek minus 25 przecinek 39 przecinek 20 przecinek minus 3 przecinek minus 78 przecinek minus 74 przecinek 28 przecinek minus 17 przecinek minus 16 przecinek minus 98 przecinek minus 27 przecinek 54 przecinek 22 przecinek 87 przecinek 41 przecinek 66 przecinek 96 przecinek 27 przecinek minus 65 przecinek 26 przecinek minus 62 przecinek minus 72 przecinek minus 70 przecinek minus 88 przecinek 95 przecinek 37 przecinek minus 49 przecinek minus 47 przecinek 46 przecinek minus 11 przecinek 64 przecinek minus 20 przecinek 1 przecinek 72 przecinek minus 73 przecinek minus 59 przecinek 8 przecinek 69 przecinek 93 przecinek minus 7 przecinek 44 przecinek minus 10 przecinek minus 28 przecinek 78 przecinek 92 zamknij nawias klamrowy.
Specyfikacja problemu
Dane:
tab[] – tablica wejściowa zawierająca liczby całkowite
Wynik:
tabZliczajaca[] – tablica ze zliczonymi wystąpieniami każdego z elementów tablicy tab[]
min – minimalna wartość w tablicy tab[]
max – maksymalna wartość w tablicy tab[]
RPNJbiFZ6zbfH
Przykładowe rozwiązanie zadania:
Linia 1. import java kropka util kropka Arrays średnik.
Linia 3. public class Z1 otwórz nawias klamrowy.
Linia 5. public static int otwórz nawias kwadratowy zamknij nawias kwadratowy znajdzMinMax otwórz nawias okrągły int otwórz nawias kwadratowy zamknij nawias kwadratowy tabWejsciowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 6. int min znak równości tabWejsciowa otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 7. int max znak równości tabWejsciowa otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 9. for otwórz nawias okrągły int i znak równości 1 średnik i otwórz nawias ostrokątny tabWejsciowa kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 10. if otwórz nawias okrągły min zamknij nawias ostrokątny tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły min znak równości tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 11. if otwórz nawias okrągły max otwórz nawias ostrokątny tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły max znak równości tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 12. zamknij nawias klamrowy.
Linia 14. return new int otwórz nawias kwadratowy zamknij nawias kwadratowy otwórz nawias klamrowy min przecinek max zamknij nawias klamrowy średnik.
Linia 15. zamknij nawias klamrowy.
Linia 17. public static int otwórz nawias kwadratowy zamknij nawias kwadratowy zlicz otwórz nawias okrągły int min przecinek int max przecinek int otwórz nawias kwadratowy zamknij nawias kwadratowy tabWejsciowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 18. int otwórz nawias kwadratowy zamknij nawias kwadratowy tabZliczajaca znak równości new int otwórz nawias kwadratowy max minus min plus 1 zamknij nawias kwadratowy średnik.
Linia 20. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tabZliczajaca kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 21. tabZliczajaca otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości 0 średnik.
Linia 22. zamknij nawias klamrowy.
Linia 24. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tabWejsciowa kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 25. tabZliczajaca otwórz nawias kwadratowy tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy minus min zamknij nawias kwadratowy plus plus średnik.
Linia 26. zamknij nawias klamrowy.
Linia 28. return tabZliczajaca średnik.
Linia 29. zamknij nawias klamrowy.
Linia 31. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 32. int otwórz nawias kwadratowy zamknij nawias kwadratowy tab znak równości otwórz nawias klamrowy 76 przecinek 84 przecinek 79 przecinek 60 przecinek minus 75 przecinek 58 przecinek 94 przecinek 53 przecinek minus 84 przecinek 51 przecinek minus 4 przecinek minus 41 przecinek 49 przecinek minus 40 przecinek 31 przecinek 80 przecinek 88 przecinek 52 przecinek minus 2 przecinek 7 przecinek 12 przecinek minus 46 przecinek 23 przecinek 45 przecinek minus 67 przecinek minus 96 przecinek minus 37 przecinek 91 przecinek minus 39 przecinek minus 24 przecinek minus 44 przecinek minus 21 przecinek minus 43 przecinek minus 38 przecinek minus 99 przecinek 70 przecinek minus 94 przecinek 3 przecinek 17 przecinek minus 6 przecinek minus 35 przecinek minus 64 przecinek minus 95 przecinek minus 23 przecinek 10 przecinek 19 przecinek 48 przecinek 36 przecinek 43 przecinek 29 przecinek 73 przecinek 86 przecinek minus 55 przecinek 57 przecinek 81 przecinek minus 25 przecinek 39 przecinek 20 przecinek minus 3 przecinek minus 78 przecinek minus 74 przecinek 28 przecinek minus 17 przecinek minus 16 przecinek minus 98 przecinek minus 27 przecinek 54 przecinek 22 przecinek 87 przecinek 41 przecinek 66 przecinek 96 przecinek 27 przecinek minus 65 przecinek 26 przecinek minus 62 przecinek minus 72 przecinek minus 70 przecinek minus 88 przecinek 95 przecinek 37 przecinek minus 49 przecinek minus 47 przecinek 46 przecinek minus 11 przecinek 64 przecinek minus 20 przecinek 1 przecinek 72 przecinek minus 73 przecinek minus 59 przecinek 8 przecinek 69 przecinek 93 przecinek minus 7 przecinek 44 przecinek minus 10 przecinek minus 28 przecinek 78 przecinek 92 zamknij nawias klamrowy średnik.
Linia 34. int otwórz nawias kwadratowy zamknij nawias kwadratowy minmax znak równości znajdzMinMax otwórz nawias okrągły tab zamknij nawias okrągły średnik.
Linia 35. int min znak równości minmax otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 36. int max znak równości minmax otwórz nawias kwadratowy 1 zamknij nawias kwadratowy średnik.
Linia 38. int otwórz nawias kwadratowy zamknij nawias kwadratowy tabZliczajaca znak równości zlicz otwórz nawias okrągły min przecinek max przecinek tab zamknij nawias okrągły średnik.
Linia 40. System kropka out kropka println otwórz nawias okrągły Arrays kropka toString otwórz nawias okrągły tabZliczajaca zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 41. System kropka out kropka println otwórz nawias okrągły min zamknij nawias okrągły średnik.
Linia 42. System kropka out kropka println otwórz nawias okrągły max zamknij nawias okrągły średnik.
Linia 43. zamknij nawias klamrowy.
Linia 44. zamknij nawias klamrowy.
21
Ćwiczenie 2
Dla tablicy umieszczonej w kodzie zlicz wystąpienia każdej wartości do odpowiedniego elementu, a następnie zmodyfikuj tablicę zliczającą tak, aby w każdym jej elemencie znajdowała się informacja, ile jest liczb nie większych od liczby przypisanej do indeksu tego elementu. Np. dla tablicy zostałaby wygenerowana tablica zliczająca , która następnie powinna zostać zmodyfikowana do postaci .
Działanie programu przetestuj dla następujących danych (są już podane w testerce):
Linia 1. tab znak równości otwórz nawias klamrowy 76 przecinek 84 przecinek 79 przecinek 60 przecinek minus 75 przecinek 58 przecinek 94 przecinek 53 przecinek minus 84 przecinek 51 przecinek minus 4 przecinek minus 41 przecinek 49 przecinek minus 40 przecinek 31 przecinek 80 przecinek 88 przecinek 52 przecinek minus 2 przecinek 7 przecinek 12 przecinek minus 46 przecinek 23 przecinek 45 przecinek minus 67 przecinek minus 96 przecinek minus 37 przecinek 91 przecinek minus 39 przecinek minus 24 przecinek minus 44 przecinek minus 21 przecinek minus 43 przecinek minus 38 przecinek minus 99 przecinek 70 przecinek minus 94 przecinek 3 przecinek 17 przecinek minus 6 przecinek minus 35 przecinek minus 64 przecinek minus 95 przecinek minus 23 przecinek 10 przecinek 19 przecinek 48 przecinek 36 przecinek 43 przecinek 29 przecinek 73 przecinek 86 przecinek minus 55 przecinek 57 przecinek 81 przecinek minus 25 przecinek 39 przecinek 20 przecinek minus 3 przecinek minus 78 przecinek minus 74 przecinek 28 przecinek minus 17 przecinek minus 16 przecinek minus 98 przecinek minus 27 przecinek 54 przecinek 22 przecinek 87 przecinek 41 przecinek 66 przecinek 96 przecinek 27 przecinek minus 65 przecinek 26 przecinek minus 62 przecinek minus 72 przecinek minus 70 przecinek minus 88 przecinek 95 przecinek 37 przecinek minus 49 przecinek minus 47 przecinek 46 przecinek minus 11 przecinek 64 przecinek minus 20 przecinek 1 przecinek 72 przecinek minus 73 przecinek minus 59 przecinek 8 przecinek 69 przecinek 93 przecinek minus 7 przecinek 44 przecinek minus 10 przecinek minus 28 przecinek 78 przecinek 92 zamknij nawias klamrowy.
Specyfikacja problemu
Dane:
tab[] – tablica wejściowa zawierająca liczby całkowite
Wynik:
tabZliczajaca[] – tablica zawierająca informację, ile w tablicy tab[] znajduje się liczb nie większych od liczby przypisanej do indeksu tego elementu
Rxj089P7bdD0v
Przykładowe rozwiązanie zadania:
Linia 1. import java kropka util kropka Arrays średnik.
Linia 3. public class Z2 otwórz nawias klamrowy.
Linia 5. public static int otwórz nawias kwadratowy zamknij nawias kwadratowy znajdzMinMax otwórz nawias okrągły int otwórz nawias kwadratowy zamknij nawias kwadratowy tabWejsciowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 6. int min znak równości tabWejsciowa otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 7. int max znak równości tabWejsciowa otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 9. for otwórz nawias okrągły int i znak równości 1 średnik i otwórz nawias ostrokątny tabWejsciowa kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 10. if otwórz nawias okrągły min zamknij nawias ostrokątny tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły min znak równości tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 11. if otwórz nawias okrągły max otwórz nawias ostrokątny tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły max znak równości tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 12. zamknij nawias klamrowy.
Linia 14. return new int otwórz nawias kwadratowy zamknij nawias kwadratowy otwórz nawias klamrowy min przecinek max zamknij nawias klamrowy średnik.
Linia 15. zamknij nawias klamrowy.
Linia 17. public static int otwórz nawias kwadratowy zamknij nawias kwadratowy zlicz otwórz nawias okrągły int min przecinek int max przecinek int otwórz nawias kwadratowy zamknij nawias kwadratowy tabWejsciowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 18. int otwórz nawias kwadratowy zamknij nawias kwadratowy tabZliczajaca znak równości new int otwórz nawias kwadratowy max minus min plus 1 zamknij nawias kwadratowy średnik.
Linia 20. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tabZliczajaca kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 21. tabZliczajaca otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości 0 średnik.
Linia 22. zamknij nawias klamrowy.
Linia 24. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tabWejsciowa kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 25. tabZliczajaca otwórz nawias kwadratowy tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy minus min zamknij nawias kwadratowy plus plus średnik.
Linia 26. zamknij nawias klamrowy.
Linia 28. return tabZliczajaca średnik.
Linia 29. zamknij nawias klamrowy.
Linia 31. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 32. int otwórz nawias kwadratowy zamknij nawias kwadratowy tab znak równości otwórz nawias klamrowy 76 przecinek 84 przecinek 79 przecinek 60 przecinek minus 75 przecinek 58 przecinek 94 przecinek 53 przecinek minus 84 przecinek 51 przecinek minus 4 przecinek minus 41 przecinek 49 przecinek minus 40 przecinek 31 przecinek 80 przecinek 88 przecinek 52 przecinek minus 2 przecinek 7 przecinek 12 przecinek minus 46 przecinek 23 przecinek 45 przecinek minus 67 przecinek minus 96 przecinek minus 37 przecinek 91 przecinek minus 39 przecinek minus 24 przecinek minus 44 przecinek minus 21 przecinek minus 43 przecinek minus 38 przecinek minus 99 przecinek 70 przecinek minus 94 przecinek 3 przecinek 17 przecinek minus 6 przecinek minus 35 przecinek minus 64 przecinek minus 95 przecinek minus 23 przecinek 10 przecinek 19 przecinek 48 przecinek 36 przecinek 43 przecinek 29 przecinek 73 przecinek 86 przecinek minus 55 przecinek 57 przecinek 81 przecinek minus 25 przecinek 39 przecinek 20 przecinek minus 3 przecinek minus 78 przecinek minus 74 przecinek 28 przecinek minus 17 przecinek minus 16 przecinek minus 98 przecinek minus 27 przecinek 54 przecinek 22 przecinek 87 przecinek 41 przecinek 66 przecinek 96 przecinek 27 przecinek minus 65 przecinek 26 przecinek minus 62 przecinek minus 72 przecinek minus 70 przecinek minus 88 przecinek 95 przecinek 37 przecinek minus 49 przecinek minus 47 przecinek 46 przecinek minus 11 przecinek 64 przecinek minus 20 przecinek 1 przecinek 72 przecinek minus 73 przecinek minus 59 przecinek 8 przecinek 69 przecinek 93 przecinek minus 7 przecinek 44 przecinek minus 10 przecinek minus 28 przecinek 78 przecinek 92 zamknij nawias klamrowy średnik.
Linia 34. int otwórz nawias kwadratowy zamknij nawias kwadratowy minmax znak równości znajdzMinMax otwórz nawias okrągły tab zamknij nawias okrągły średnik.
Linia 35. int min znak równości minmax otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 36. int max znak równości minmax otwórz nawias kwadratowy 1 zamknij nawias kwadratowy średnik.
Linia 38. int otwórz nawias kwadratowy zamknij nawias kwadratowy tabZliczajaca znak równości zlicz otwórz nawias okrągły min przecinek max przecinek tab zamknij nawias okrągły średnik.
Linia 39. for otwórz nawias okrągły int i znak równości 1 średnik i otwórz nawias ostrokątny tabZliczajaca kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 40. tabZliczajaca otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości tabZliczajaca otwórz nawias kwadratowy i zamknij nawias kwadratowy plus tabZliczajaca otwórz nawias kwadratowy i minus 1 zamknij nawias kwadratowy średnik.
Linia 41. zamknij nawias klamrowy.
Linia 43. System kropka out kropka println otwórz nawias okrągły Arrays kropka toString otwórz nawias okrągły tabZliczajaca zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 44. zamknij nawias klamrowy.
Linia 45. zamknij nawias klamrowy.
31
Ćwiczenie 3
Jest rok . Jurek właśnie zdał egzamin na prawo jazdy i poszukuje dla siebie samochodu. Zapisał dane odnalezionych przez siebie aut w trzech tablicach: marka_model zawierającej marki i modele, rok_produkcji zawierającej lata produkcji i przebieg zawierającej przebiegi samochodów. Na odpowiedniej pozycji w każdej z tablic zawarta jest informacja o jednym z samochodów. Jest ich w sumie N. Jurek chce uszeregować samochody od najwięcej do najmniej wartościowego względem swojej początkowej ceny. Przyjął następujące kryteria:
Za każdy rok od daty produkcji, wartość samochodu obniżona została o .
Za każde rozpoczęte przebiegu, wartość samochodu spadła o .
Pomóż Jurkowi uszeregować samochody. Wypisz nazwy marek i modeli w kolejności niemalejących strat wartości.
Działanie programu przetestuj dla następujących danych (są już podane w testerce):
Linia 1. N znak równości 5.
Linia 2. marka podkreślnik model znak równości otwórz nawias klamrowy cudzysłów Opel Astra cudzysłów przecinek cudzysłów VW Golf cudzysłów przecinek cudzysłów Audi A6 cudzysłów przecinek cudzysłów Toyota Corolla cudzysłów przecinek cudzysłów Fiat 126p cudzysłów zamknij nawias klamrowy.
Linia 3. rok podkreślnik produkcji znak równości otwórz nawias klamrowy 1998 przecinek 1997 przecinek 2003 przecinek 2010 przecinek 1970 zamknij nawias klamrowy.
Linia 4. przebieg znak równości otwórz nawias klamrowy 120000 przecinek 100000 przecinek 340000 przecinek 150000 przecinek 10000 zamknij nawias klamrowy.
Specyfikacja problemu
Dane:
N – liczba naturalna; liczba znalezionych przez Jurka samochodów
marka_model[0..N‑1] – tablica łańcuchów znaków zawierająca marki i modele samochodów
rok_produkcji[0..N‑1] – tablica liczb naturalnych zawierająca lata produkcji samochodów
przebieg[0..N‑1] – tablica liczb naturalnych zawierająca przebiegi samochodów
Wynik:
marka_model[0..N‑1] – tablica łańcuchów znaków zawierająca nazwy marek i modeli samochodów w kolejności niemalejących strat wartości.
REOMhcLHD5KWb
Przykładowe rozwiązanie zadania:
Linia 1. import java kropka util kropka Arrays średnik.
Linia 3. public class Z3 otwórz nawias klamrowy.
Linia 5. public static int otwórz nawias kwadratowy zamknij nawias kwadratowy znajdzMinMax otwórz nawias okrągły int otwórz nawias kwadratowy zamknij nawias kwadratowy tabWejsciowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 6. int min znak równości tabWejsciowa otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 7. int max znak równości tabWejsciowa otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 9. for otwórz nawias okrągły int i znak równości 1 średnik i otwórz nawias ostrokątny tabWejsciowa kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 10. if otwórz nawias okrągły min zamknij nawias ostrokątny tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły min znak równości tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 11. if otwórz nawias okrągły max otwórz nawias ostrokątny tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły max znak równości tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 12. zamknij nawias klamrowy.
Linia 14. return new int otwórz nawias kwadratowy zamknij nawias kwadratowy otwórz nawias klamrowy min przecinek max zamknij nawias klamrowy średnik.
Linia 15. zamknij nawias klamrowy.
Linia 17. public static int otwórz nawias kwadratowy zamknij nawias kwadratowy zlicz otwórz nawias okrągły int min przecinek int max przecinek int otwórz nawias kwadratowy zamknij nawias kwadratowy tabWejsciowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 18. int otwórz nawias kwadratowy zamknij nawias kwadratowy tabZliczajaca znak równości new int otwórz nawias kwadratowy max minus min plus 1 zamknij nawias kwadratowy średnik.
Linia 20. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tabZliczajaca kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 21. tabZliczajaca otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości 0 średnik.
Linia 22. zamknij nawias klamrowy.
Linia 24. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tabWejsciowa kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 25. tabZliczajaca otwórz nawias kwadratowy tabWejsciowa otwórz nawias kwadratowy i zamknij nawias kwadratowy minus min zamknij nawias kwadratowy plus plus średnik.
Linia 26. zamknij nawias klamrowy.
Linia 28. return tabZliczajaca średnik.
Linia 29. zamknij nawias klamrowy.
Linia 31. public static String otwórz nawias kwadratowy zamknij nawias kwadratowy posortuj otwórz nawias okrągły int otwórz nawias kwadratowy zamknij nawias kwadratowy klucze przecinek String otwórz nawias kwadratowy zamknij nawias kwadratowy dane zamknij nawias okrągły otwórz nawias klamrowy.
Linia 32. int otwórz nawias kwadratowy zamknij nawias kwadratowy minmax znak równości znajdzMinMax otwórz nawias okrągły klucze zamknij nawias okrągły średnik.
Linia 33. int min znak równości minmax otwórz nawias kwadratowy 0 zamknij nawias kwadratowy średnik.
Linia 34. int max znak równości minmax otwórz nawias kwadratowy 1 zamknij nawias kwadratowy średnik.
Linia 36. int otwórz nawias kwadratowy zamknij nawias kwadratowy tabZliczajaca znak równości zlicz otwórz nawias okrągły min przecinek max przecinek klucze zamknij nawias okrągły średnik.
Linia 37. for otwórz nawias okrągły int i znak równości 1 średnik i otwórz nawias ostrokątny tabZliczajaca kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 38. tabZliczajaca otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości tabZliczajaca otwórz nawias kwadratowy i zamknij nawias kwadratowy plus tabZliczajaca otwórz nawias kwadratowy i minus 1 zamknij nawias kwadratowy średnik.
Linia 39. zamknij nawias klamrowy.
Linia 41. String otwórz nawias kwadratowy zamknij nawias kwadratowy tabWynikowa znak równości new String otwórz nawias kwadratowy klucze kropka length zamknij nawias kwadratowy średnik.
Linia 43. for otwórz nawias okrągły int i znak równości klucze kropka length minus 1 średnik i zamknij nawias ostrokątny znak równości 0 średnik i minus minus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 44. int indeksTabZliczajaca znak równości klucze otwórz nawias kwadratowy i zamknij nawias kwadratowy minus min średnik.
Linia 45. int indeksTabWynikowa znak równości tabZliczajaca otwórz nawias kwadratowy indeksTabZliczajaca zamknij nawias kwadratowy minus 1 średnik.
Linia 47. tabWynikowa otwórz nawias kwadratowy indeksTabWynikowa zamknij nawias kwadratowy znak równości dane otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 48. tabZliczajaca otwórz nawias kwadratowy indeksTabZliczajaca zamknij nawias kwadratowy minus minus średnik.
Linia 49. zamknij nawias klamrowy.
Linia 51. return tabWynikowa średnik.
Linia 52. zamknij nawias klamrowy.
Linia 54. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 55. int ROK znak równości 2013 średnik.
Linia 57. int N znak równości 5 średnik.
Linia 58. String otwórz nawias kwadratowy zamknij nawias kwadratowy marka podkreślnik model znak równości otwórz nawias klamrowy cudzysłów Opel Astra cudzysłów przecinek cudzysłów VW Golf cudzysłów przecinek cudzysłów Audi A6 cudzysłów przecinek cudzysłów Toyota Corolla cudzysłów przecinek cudzysłów Fiat 126p cudzysłów zamknij nawias klamrowy średnik.
Linia 59. int otwórz nawias kwadratowy zamknij nawias kwadratowy rok podkreślnik produkcji znak równości otwórz nawias klamrowy 1998 przecinek 1997 przecinek 2003 przecinek 2010 przecinek 1970 zamknij nawias klamrowy średnik.
Linia 60. int otwórz nawias kwadratowy zamknij nawias kwadratowy przebieg znak równości otwórz nawias klamrowy 120000 przecinek 100000 przecinek 340000 przecinek 150000 przecinek 10000 zamknij nawias klamrowy średnik.
Linia 62. int otwórz nawias kwadratowy zamknij nawias kwadratowy utrata podkreślnik wartosci znak równości new int otwórz nawias kwadratowy N zamknij nawias kwadratowy średnik.
Linia 63. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny N średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 64. utrata podkreślnik wartosci otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości 0 średnik.
Linia 65. utrata podkreślnik wartosci otwórz nawias kwadratowy i zamknij nawias kwadratowy plus znak równości otwórz nawias okrągły ROK minus rok podkreślnik produkcji otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły asterysk 2 średnik.
Linia 66. utrata podkreślnik wartosci otwórz nawias kwadratowy i zamknij nawias kwadratowy plus znak równości Math kropka floor otwórz nawias okrągły przebieg otwórz nawias kwadratowy i zamknij nawias kwadratowy prawy ukośnik 20000 kropka 0 zamknij nawias okrągły asterysk 3 średnik.
Linia 67. zamknij nawias klamrowy.
Linia 69. marka podkreślnik model znak równości posortuj otwórz nawias okrągły utrata podkreślnik wartosci przecinek marka podkreślnik model zamknij nawias okrągły średnik.
Linia 70. System kropka out kropka println otwórz nawias okrągły Arrays kropka toString otwórz nawias okrągły marka podkreślnik model zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 71. zamknij nawias klamrowy.
Linia 72. zamknij nawias klamrowy.