Skip to content

Instantly share code, notes, and snippets.

@senpl
Created March 22, 2022 10:16
Show Gist options
  • Select an option

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

Select an option

Save senpl/ff1e4cc4e72f90669479292f0ef7d7db to your computer and use it in GitHub Desktop.
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óra każdy element który dostanie sprawdza czy ma na liście, i jak nie to dodaje do listę elementów (nie do tablicy, to ma być lista).
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. funkcja która 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