This shows you the differences between two versions of the page.
poo:laboratoare:02 [2018/10/01 12:50] carmen.odubasteanu [Problema 2] |
poo:laboratoare:02 [2023/10/01 10:10] (current) carmen.odubasteanu [Problema 1] |
||
---|---|---|---|
Line 8: | Line 8: | ||
====Problema 1==== | ====Problema 1==== | ||
- | Să se determine numărul de apariții a șirului $s_{2}$ în șirul $s_{1}$, folosind: | + | Să se determine numărul de apariții a șirului $s_{2}$ în șirul $s_{1}$, in doua moduri, astfel: |
- | * metoda ''substring''; | + | * folosind metoda ''substring''; |
- | * metoda ''indexOf''. | + | * folosind metoda ''indexOf''. |
Exemplu | Exemplu | ||
<code java> | <code java> | ||
- | String s1 = "si"; | + | String s2 = "si"; |
- | String s = "sir1 si cu sir2 fac un sir3"; | + | String s1 = "sir1 si cu sir2 fac un sir3"; |
</code> | </code> | ||
**Rezultat:** 4. | **Rezultat:** 4. | ||
Line 37: | Line 37: | ||
- Să se scrie o metodă care primește ca parametri un obiect de tip ''Vector'', generat anterior, şi un număr întreg $x$. Funcția va elimina fiecare apariție a lui $x$ din vector și va întoarce numărul de apariții al lui $x$. Testați metoda implementată. | - Să se scrie o metodă care primește ca parametri un obiect de tip ''Vector'', generat anterior, şi un număr întreg $x$. Funcția va elimina fiecare apariție a lui $x$ din vector și va întoarce numărul de apariții al lui $x$. Testați metoda implementată. | ||
- Să se scrie o metodă ''main'' în care, pentru vectorul generat anterior, se determină valoarea componentei maxime, poziţia componentei minime şi media aritmetică a elementelor din vector. | - Să se scrie o metodă ''main'' în care, pentru vectorul generat anterior, se determină valoarea componentei maxime, poziţia componentei minime şi media aritmetică a elementelor din vector. | ||
+ | <note important>**Atentie!** Se vor folosi metode din clasa ''Vector'' pentru operatiile cerute! | ||
+ | </note> | ||
<code java> | <code java> | ||
Random generator= new Random(); | Random generator= new Random(); | ||
int nr = generator.nextInt(valMax)); | int nr = generator.nextInt(valMax)); | ||
+ | .... | ||
</code> | </code> | ||
Line 61: | Line 63: | ||
cuvinte[0] = "terorist"; | cuvinte[0] = "terorist"; | ||
cuvinte[1] = "bomba"; | cuvinte[1] = "bomba"; | ||
- | Problema4 prb4 = new Problema4(); | + | Problema5 prb5 = new Problema5(); |
String rezultat; | String rezultat; | ||
- | rezultat = prb4.cenzurare(text, cuvinte); | + | rezultat = prb5.cenzurare(text, cuvinte); |
</code> | </code> | ||
====Problema 6==== | ====Problema 6==== |