Popularne

Najnowsze


Java Zadania. Operacje na łańcuchach znaków, czyli napisach, tekstach, String

Zadanie 1

Napisz metodę (lub fragment kodu) usuwającą wszystkie wykrzykniki z podanego łańcucha znaków (String).

Przykład:
Z napisu: Uwaga! Przejście dla pieszych
otrzymujemy napis: Uwaga Przejście dla pieszych


String removeExclamationMarks(String s) {
        return s.replace("!","");
    }


Zadanie 2

Dany jest łańcuch znakowy. Zamień każdy znak na znak ( jeśli dany znak występuje tylko jeden raz lub znak ) gdy znak występuje wielokrotnie. Wielkość liter nie ma znaczenia.


public class DuplicateEncoder {
  static String encode(String word){
    word = word.toLowerCase();
    String result = "";
    for (int i = 0; i < word.length(); ++i) {
      char c = word.charAt(i);
      result += word.lastIndexOf(c) == word.indexOf(c) ? "(" : ")";
    }
    return result;
  }
}



1 komentarz:

  1. Fajne zadania dla początkujących no i przede wszystkim takie podejście naprawdę pobudza do myślenia i tworzy kreatywność w kodowaniu. Ja jednak nie korzystam z Javy, gdyż najbardziej pasuje mi programowanie pod Python. Mimo wszystko firmy jak https://craftware.pl skupiają się na fajnym programowaniu obiektowym, dzięki któremu można tworzyć bardzo rozbudowane aplikacje użytkowe. Takie systemy często używane są przez duże firmy do zadań wewnętrznych.

    OdpowiedzUsuń