Napisz program, który wypisze z tablicy tablica słowa o podanej długości.
Specyfikacja:
Dane:
dlugosc – długość słowa, liczba całkowita
tablica – tablica ciągów znaków
Wynik:
Program wypisuje wyrazy o podanej długości. Każdy wyraz wypisuje w osobnej linii.
REpNw44G2AklS1
Twoje zadanie: Program wypisuje wyrazy o określonej długości.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. 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 3. int dlugosc znak równości 7 średnik.
Linia 4. String tablica otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości otwórz nawias klamrowy cudzysłów ptak cudzysłów przecinek cudzysłów kanapa cudzysłów przecinek cudzysłów samolot cudzysłów przecinek cudzysłów bocian cudzysłów przecinek cudzysłów mewa cudzysłów przecinek cudzysłów mysz cudzysłów przecinek cudzysłów klawiatura cudzysłów przecinek cudzysłów tramwaj cudzysłów przecinek cudzysłów chodnik cudzysłów przecinek cudzysłów jezdnia cudzysłów przecinek cudzysłów wycieraczka cudzysłów zamknij nawias klamrowy średnik.
Linia 6. prawy ukośnik prawy ukośnik Tutaj dodaj kod kropka.
Linia 7. prawy ukośnik prawy ukośnik Do wypisywania przecinek użyj funkcji dwukropek System kropka out kropka println otwórz nawias okrągły zamknij nawias okrągły średnik.
Linia 9. zamknij nawias klamrowy.
Linia 10. zamknij nawias klamrowy.
Linia 11. at at at.
Linia 12. language znak równości java11.
Linia 13. at at at.
Linia 14. Program wypisuje wyrazy o określonej długości kropka.
Linia 15. at at at.
Linia 16. at at at.
Linia 17. at at at.
Linia 18. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7.
Linia 19. import sys.
Linia 21. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły.
Linia 24. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek.
Linia 25. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły.
Linia 28. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów.
Linia 29. samolot.
Linia 30. tramwaj.
Linia 31. chodnik.
Linia 32. jezdnia.
Linia 33. cudzysłów cudzysłów cudzysłów.
Linia 34. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły.
Linia 35. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek.
Linia 36. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 3. 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 4. int dlugosc znak równości 7 średnik.
Linia 5. String tablica otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości otwórz nawias klamrowy cudzysłów ptak cudzysłów przecinek cudzysłów kanapa cudzysłów przecinek cudzysłów samolot cudzysłów przecinek cudzysłów bocian cudzysłów przecinek cudzysłów mewa cudzysłów przecinek cudzysłów mysz cudzysłów przecinek cudzysłów klawiatura cudzysłów przecinek cudzysłów tramwaj cudzysłów przecinek cudzysłów chodnik cudzysłów przecinek cudzysłów jezdnia cudzysłów przecinek cudzysłów wycieraczka cudzysłów zamknij nawias klamrowy średnik.
Linia 7. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tablica kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 8. if otwórz nawias okrągły tablica otwórz nawias kwadratowy i zamknij nawias kwadratowy kropka length otwórz nawias okrągły zamknij nawias okrągły znak równości znak równości dlugosc zamknij nawias okrągły otwórz nawias klamrowy.
Linia 9. System kropka out kropka println otwórz nawias okrągły tablica otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły średnik.
Linia 10. zamknij nawias klamrowy.
Linia 11. zamknij nawias klamrowy.
Linia 12. zamknij nawias klamrowy.
Linia 13. zamknij nawias klamrowy.
21
Ćwiczenie 2
Napisz program, który liczy, ile razy w podanym zdaniu zdanieDoSprawdzenia wystąpiła każda z 26 liter alfabetu łacińskiego.
Specyfikacja:
Dane:
zdanieDoSprawdzenia – ciąg znaków zawierający małe litery alfabetu łacińskiego
Wynik:
Program wypisuje w kolejnych liniach, ile razy każda z 26 liter występuje w danym zdaniu.
R1XSaCO9yxrNL1
Twoje zadanie: Program sprawdza, ile razy każda z 26 liter występuje w danym zdaniu. Pamiętaj o pominięciu znaku spacji.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. 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 3. String zdanieDoSprawdzenia znak równości cudzysłów informatyka jest super cudzysłów średnik.
Linia 4. int tablicaWystepowaniaLiter otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości new int otwórz nawias kwadratowy 26 zamknij nawias kwadratowy średnik.
Linia 6. prawy ukośnik prawy ukośnik Tutaj dodaj kod kropka.
Linia 9. prawy ukośnik prawy ukośnik Do wypisywania przecinek użyj kodu znajdującego się poniżej.
Linia 10. prawy ukośnik prawy ukośnik for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tablicaWystepowaniaLiter kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 11. prawy ukośnik prawy ukośnik System kropka out kropka println otwórz nawias okrągły tablicaWystepowaniaLiter otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły średnik.
Linia 12. prawy ukośnik prawy ukośnik zamknij nawias klamrowy.
Linia 14. zamknij nawias klamrowy.
Linia 15. zamknij nawias klamrowy.
Linia 16. at at at.
Linia 17. language znak równości java11.
Linia 18. at at at.
Linia 19. Program sprawdza przecinek ile razy każda z 26 liter występuje w danym zdaniu kropka Pamiętaj o pominięciu znaku spacji kropka.
Linia 20. at at at.
Linia 21. at at at.
Linia 22. at at at.
Linia 23. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7.
Linia 24. import sys.
Linia 26. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły.
Linia 29. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek.
Linia 30. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły.
Linia 33. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów.
Linia 34. 2.
Linia 38. 2.
Linia 39. 1.
Linia 42. 1.
Linia 43. 1.
Linia 44. 1.
Linia 46. 1.
Linia 47. 1.
Linia 48. 1.
Linia 49. 1.
Linia 51. 2.
Linia 52. 2.
Linia 53. 2.
Linia 54. 1.
Linia 58. 1.
Linia 60. cudzysłów cudzysłów cudzysłów.
Linia 61. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły.
Linia 62. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek.
Linia 63. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 3. 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 4. String zdanieDoSprawdzenia znak równości cudzysłów informatyka jest super cudzysłów średnik.
Linia 5. int tablicaWystepowaniaLiter otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości new int otwórz nawias kwadratowy 26 zamknij nawias kwadratowy średnik.
Linia 7. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny zdanieDoSprawdzenia kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 8. if otwórz nawias okrągły zdanieDoSprawdzenia kropka charAt otwórz nawias okrągły i zamknij nawias okrągły wykrzyknik znak równości apostrof apostrof zamknij nawias okrągły otwórz nawias klamrowy.
Linia 9. tablicaWystepowaniaLiter otwórz nawias kwadratowy zdanieDoSprawdzenia kropka charAt otwórz nawias okrągły i zamknij nawias okrągły minus 97 zamknij nawias kwadratowy plus znak równości 1 średnik.
Linia 10. zamknij nawias klamrowy.
Linia 11. zamknij nawias klamrowy.
Linia 13. prawy ukośnik prawy ukośnik Do wypisywania przecinek użyj kodu znajdującego się poniżej.
Linia 14. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tablicaWystepowaniaLiter kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 15. System kropka out kropka println otwórz nawias okrągły tablicaWystepowaniaLiter otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły średnik.
Linia 16. zamknij nawias klamrowy.
Linia 17. zamknij nawias klamrowy.
Linia 18. zamknij nawias klamrowy.
31
Ćwiczenie 3
Napisz program, który sprawdza, czy dana para wyrazów/zdań jest anagramem.
Specyfikacja:
Dane:
pierwszeZdanie – ciąg znaków zawierający małe litery alfabetu łacińskiego
drugieZdanie – ciąg znaków zawierający małe litery alfabetu łacińskiego
Wynik:
Program wypisuje komunikat „tak”, gdy dana para wyrazów lub zdań jest anagramem albo „nie”, gdy nim nie jest.
RpAU4xtvE26OX1
Twoje zadanie: Program sprawdza, czy dana para wyrazów/zdań jest anagramem.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. 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 3. String pierwszeZdanie znak równości cudzysłów makrela cudzysłów średnik.
Linia 4. String drugieZdanie znak równości cudzysłów reklama cudzysłów średnik.
Linia 6. prawy ukośnik prawy ukośnik Tutaj dodaj kod kropka Program wypisuje cudzysłów tak cudzysłów przecinek jeżeli warunek zadania jest spełniony lub cudzysłów nie cudzysłów przecinek w przeciwnym razie.
Linia 7. prawy ukośnik prawy ukośnik Do wypisywania przecinek użyj funkcji dwukropek System kropka out kropka println otwórz nawias okrągły zamknij nawias okrągły średnik.
Linia 9. zamknij nawias klamrowy.
Linia 10. zamknij nawias klamrowy.
Linia 11. at at at.
Linia 12. language znak równości java11.
Linia 13. at at at.
Linia 14. Program sprawdza przecinek czy dana para wyrazów prawy ukośnik zdań jest anagramem kropka.
Linia 15. at at at.
Linia 16. at at at.
Linia 17. at at at.
Linia 18. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7.
Linia 19. import sys.
Linia 21. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły.
Linia 24. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek.
Linia 25. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły.
Linia 28. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów.
Linia 29. tak.
Linia 30. cudzysłów cudzysłów cudzysłów.
Linia 31. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły.
Linia 32. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek.
Linia 33. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 3. 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 4. String pierwszeZdanie znak równości cudzysłów alergia cudzysłów średnik.
Linia 5. String drugieZdanie znak równości cudzysłów galeria cudzysłów średnik.
Linia 7. int literyPierwszeZdanie otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości new int otwórz nawias kwadratowy 26 zamknij nawias kwadratowy średnik.
Linia 8. int literyDrugieZdanie otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości new int otwórz nawias kwadratowy 26 zamknij nawias kwadratowy średnik.
Linia 11. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny pierwszeZdanie kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 12. if otwórz nawias okrągły pierwszeZdanie kropka charAt otwórz nawias okrągły i zamknij nawias okrągły wykrzyknik znak równości apostrof apostrof zamknij nawias okrągły otwórz nawias klamrowy.
Linia 13. literyPierwszeZdanie otwórz nawias kwadratowy pierwszeZdanie kropka charAt otwórz nawias okrągły i zamknij nawias okrągły minus apostrof a apostrof zamknij nawias kwadratowy plus znak równości 1 średnik.
Linia 14. zamknij nawias klamrowy.
Linia 15. zamknij nawias klamrowy.
Linia 17. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny drugieZdanie kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 18. if otwórz nawias okrągły drugieZdanie kropka charAt otwórz nawias okrągły i zamknij nawias okrągły wykrzyknik znak równości apostrof apostrof zamknij nawias okrągły otwórz nawias klamrowy.
Linia 19. literyDrugieZdanie otwórz nawias kwadratowy drugieZdanie kropka charAt otwórz nawias okrągły i zamknij nawias okrągły minus apostrof a apostrof zamknij nawias kwadratowy plus znak równości 1 średnik.
Linia 20. zamknij nawias klamrowy.
Linia 21. zamknij nawias klamrowy.
Linia 23. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny literyPierwszeZdanie kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 24. if otwórz nawias okrągły literyPierwszeZdanie otwórz nawias kwadratowy i zamknij nawias kwadratowy wykrzyknik znak równości literyDrugieZdanie otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły otwórz nawias klamrowy.
Linia 25. System kropka out kropka println otwórz nawias okrągły cudzysłów nie cudzysłów zamknij nawias okrągły średnik.
Linia 26. return średnik.
Linia 27. zamknij nawias klamrowy.
Linia 28. zamknij nawias klamrowy.
Linia 30. System kropka out kropka println otwórz nawias okrągły cudzysłów tak cudzysłów zamknij nawias okrągły średnik.
Linia 31. zamknij nawias klamrowy.
Linia 32. zamknij nawias klamrowy.