Last active
March 11, 2022 07:55
-
-
Save senpl/a32cf85dc62a89ffbf2aa74081cbc6a8 to your computer and use it in GitHub Desktop.
Struktury danych w praktyce
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1. zamienić nazwę /twojasciezka/plik.txt na ściężkę obecnaścieżkaWSystemie/plik.txt gdzie obecnaścieżkaWSystemie to folder w którym aktualnie znajduje się plik który wykonujemy | |
| 2. w dowolnym ciągu znaków niech funkcja zamienia ciągi znaków abc na xyz | |
| 3. funkcja której każdy element który dostanie sprawdza czy ma w tablicy, i jak nie to dodaje do elementów. | |
| 4. funkcja przyjmuje 2 tablice i zwraca tablica która zawiera te elementy które są w obu tablicach. Jeśli elementów wspólnych nie ma zwraca pustą tablicę. | |
| 5. program który zwraca true jeśli wyraz pisze się tak samo od tyłu i od przodu. Czyli dla "lol" zwróci true, dla "lok" zwróci false. wyraz może mieć dowolną długość, nie dłuższą niż rozmiar stringa. | |
| 6. napisać walidator numerów polskich, program ma dopiszczą numery 9 cyfrowe z kreskami, spacjami, kierunkowymi w nawiasach w wersji 2 i 3 cyfrowej. Powienien odrzucać numery z niepoprawnymi znakami, któtsze niż 6, i z nawiasami w miejscach innych niż kierunkowy numer. | |
| 7. automat na monety: Obiekt ma funkcję przeliczania i przelicza z cyfry na złotówki z groszami. automat ma mieć 100 produktów w sobie, każdy kosztuje 2.25. automat ma na początku takie monety (5*10,2*10,1*20,0.5*20,0.2*20,0.1*20) przyjmuje do 100 zł i wydaje resztę. | |
| gdy dostaje kolejne wywołania po 2.25 ma zmniejszyć ilość produktów i ilość posiadanych monet. Gdy nie ma dość monet ma napisać, że nie ma dość monet i nie wydawać towaru. Gdy wrzucamy kwotę to ma zwrócić nam produkt i resztę, albo napisać, że nie ma jak wydać reszty i nie wydawać produktu. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment