11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Napisz program zliczający wystąpienia każdego znaku znajdującego się w łańcuchu znaków wiadomosc. Program powinien wypisywać wyniki zgodnie z następującym schematem:

Linia 1. Znak dwukropek Liczba wystąpień znaku.

Znaki powinny być wypisane w kolejności rosnącej według ich kodowania w języku Java. Na przykład znak A powinien zostać wypisany przed znakiem B. Nie powinny zostać wypisane znaki, które nie były zawarte w łańcuchu znaków wiadomosc.

Przetestuj swój program dla podanego ciągu znaków:

Linia 1. wiadomosc znak równości cudzysłów AAAA121345122 minus Zlicz mnie cudzysłów.

Dla przedstawionych danych program powinien wypisać:

Linia 1. dwukropek 3. Linia 2. minus dwukropek 1. Linia 3. 1 dwukropek 3. Linia 4. 2 dwukropek 3. Linia 5. 3 dwukropek 1. Linia 6. 4 dwukropek 1. Linia 7. 5 dwukropek 1. Linia 8. A dwukropek 4. Linia 9. Z dwukropek 1. Linia 10. c dwukropek 1. Linia 11. e dwukropek 1. Linia 12. i dwukropek 2. Linia 13. l dwukropek 1. Linia 14. m dwukropek 1. Linia 15. n dwukropek 1. Linia 16. z dwukropek 1.

Specyfikacja:

Dane:

  • wiadomosc – łańcuch znaków, w którym należy zliczyć wystąpienia poszczególnych znaków

Wynik:

  • (char) (i + min) + ":" + zliczoneWystapienia[i] – wyniki zliczenia zgodnie ze schematem: Znak:LiczbaWystapien

RTUmbvmPhowdK1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 2

Napisz program, który zakoduje łańcuch znaków wiadomosc, korzystając z podanej książki kodowej. Program powinien wypisać zakodowaną wiadomość w postaci ciągu zer i jedynek. Swój program przetestuj dla podanego ciągu znaków:

Linia 1. wiadomosc znak równości cudzysłów AAABCDEFGHAABDDEFFG minus Zakoduj mnie proszę cudzysłów.

Specyfikacja:

Dane:

  • wiadomosc – łańcuch znaków do zakodowania

Wynik:

  • zakodowanaWiadomosc – zakodowany łańcuch znaków

R23POAuTlSWpS
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.