ile jest słów liczących tyle samo liter[java]

0

ile jest słów liczących tyle samo liter. potrzebuje napisać taki program w oparciu o tablice stringów

0

takich słów jest (liczba liter w alfabecie)^(liczba liter w słowie)

0

chodzi mi o metode która bedzie zliczała ilość słów o takiej samem długośc w jakimś przykładowym cisgu znaków w oparciu o tablice stringów. jeżeli ktos ma jakis pomysły to prosze o wskazówki jak to napisać

0

Zadanie jest bardzo proste. Myślę, że jakbyś je dostał do zrobienia "na kartce" nie zadawał byś żadnych pytań. To samo musisz zrobić w Javie ;). Możesz to zrobić tak:

  • znajdujesz najdłuższy wyraz w tablicy stringów
  • deklarujesz tablicę intów "ilosci" o rozmiarze najdłuższego wyrazu
  • zerujesz tablicę intów
  • przechodzisz po wszystkich elementach tablicy stringów
  • zliczasz ilość słów o danej długosci: ilosci[wyraz.length()]++

Proste?

0

najprosciej jest to zrobic na mapie

TreeMap<String,Integer> mapa=new TreeMap<String,Integer>();
for(String s:wyrazy){
Integer i=mapa.remove(s);
if(i==null)
   i=new Integer(i);
mapa.put(s,i+1);
}

pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1