Sobes.tech

Python

Masz listę słowników z informacjami o użytkownikach. Musisz: 1. Przefiltrować użytkowników starszych niż 18 lat 2. Zapisz przefiltrowane dane do jednego pliku JSON 3. Utwórz i zapisz osobny plik ze statystykami dla wszystkich przefiltrowanych użytkowników: - Całkowita liczba użytkowników - Średni wiek (zaokrąglony do 1 miejsca po przecinku) - Minimalny i maksymalny wiek users_data = [ { "name": "Alexey", "age": "25", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Maria", "age": "17", "birth_date": "[phone]", "city": "Saint Petersburg" }, { "name": "Ivan", "age": "30", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Elena", "age": "22", "birth_date": "[phone]", "city": "Novosibirsk" }, { "name": "Yves", "age": "9", "birth_date": "[phone]", "city": "..." } ]

156

Jeśli najpierw zwiększysz wartość o 20%, a następnie zmniejszysz otrzymaną wartość o 20%, jaki będzie wynik w stosunku do wartości początkowej?

107

Powtarzające się elementy (Znajdź duplikaty) Warunek: Dany jest slice stringów. Zwróć slice stringów, które występują więcej niż raz w oryginalnym slice. Kolejność elementów w wyniku powinna być zgodna z kolejnością ich pierwszego wystąpienia w oryginalnym slice. Dane wejściowe: []string — slice stringów Dane wyjściowe: []string — stringi występujące więcej niż raz, w kolejności pierwszego wystąpienia Ograniczenia: - 0 <= len(input) <= 10^4 - Każdy string składa się z liter łacińskich, długość 1..50 Przykład: Wejście: ["a", "bb", "bb", "aa", "a", "a"] Wyjście: ["a", "bb"]

97

1. Przefiltruj użytkowników powyżej 18 lat 2. Zapisz przefiltrowane dane do jednego pliku JSON 3. Utwórz i zapisz osobny plik ze statystykami dla wszystkich przefiltrowanych użytkowników: - Łączna liczba użytkowników - Średni wiek (zaokrąglony do 1 miejsca po przecinku) - Minimalny i maksymalny wiek

89

Czy kiedykolwiek pisałeś programy do przetwarzania ruchu sieciowego?

80

Czy masz wiedzę na temat tego, jak tworzone są procesy i jak ze sobą współdziałają w Linux?

74

Czy instancja klasy zdefiniowanej przez użytkownika może być używana jako klucz w słowniku?

73

Jak odnosisz się do krytyki swojej pracy i co dla ciebie oznacza konstruktywna krytyka?

72

Rozważasz wynagrodzenie w zakresie 300-350 i jesteś gotów omówić wynagrodzenie?

70

Zaimplementuj funkcję sumy curried add(a), która przyjmuje liczbę i zwraca inną funkcję, która przyjmuje drugą liczbę. Ostateczne wywołanie zwraca sumę tych dwóch liczb.

70
/3