Forum Fanatycy LOGO Strona Główna  
 FAQ  •  Szukaj  •  Użytkownicy  •  Grupy •  Galerie   •  Rejestracja  •  Profil  •  Zaloguj się, by sprawdzić wiadomości  •  Zaloguj
 Pomocy Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy tematOdpowiedz do tematu
Autor Wiadomość
Łosiek
Gość





PostWysłany: Sob 17:42, 29 Wrz 2007 Powrót do góry

Czy ktoś może mi pomóc z tym zadaniem ? ;(


Zadanie 3 (Zliczanie).

Zdefiniuj funkcję ILEL :lista, gdzie dana :lista jest dowolną listą. Zadaniem funkcji jest analiza wszystkich małych liter alfabetu łacińskiego (bez polskich znaków diakrytycznych), występujących w zapisie danej :lista. Podczas tej analizy wszystkie pozostałe znaki są pomijane. Wynikiem funkcji jest lista dwuelementowych list zawierających literę i liczbę jej wystąpień w danej :lista. Kolejność elementów w liście wynikowej wynika z kolejności liter w alfabecie. Jeśli jakaś litera nie występuje w danej :lista, to w wynikowej liście stosowny element jest pomijany.
Wynikiem ILEL [alamakota] jest [[a 4][k 1][l 1][m 1][o 1][t 1]].
Wynikiem ILEL [abrakadabra [] [[[] hokus] pokus]] jest [[a 5][b 2][d 1][h 1][k 3][o 2][p 1][r 2][s 2][u 2]].

Mniej więcej wiem jak zrobić żeby pojedyncze litery zliczało i zapisywało, ale nie wiem jak mu kazać wchodzić dokłębniej w listy...
Z ILEL [alamakota] potrafię sobie poradzić, ale z tym drugim przykładem nie. Nie wiem co zrobić gdy coś jest w jeszcze jednej liście... np. ILEL [baba [kot] [] [] [[][]]] albo jak niepotrzebne listy pominąć. POMOCY !!
Wyświetl posty z ostatnich:      
Napisz nowy tematOdpowiedz do tematu


 Skocz do:   



Zobacz następny temat
Zobacz poprzedni temat
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Wszystkie czasy w strefie CET (Europa)