Skip to content

Instantly share code, notes, and snippets.

@senpl
Last active March 11, 2022 07:55
Show Gist options
  • Select an option

  • Save senpl/a32cf85dc62a89ffbf2aa74081cbc6a8 to your computer and use it in GitHub Desktop.

Select an option

Save senpl/a32cf85dc62a89ffbf2aa74081cbc6a8 to your computer and use it in GitHub Desktop.
Struktury danych w praktyce
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