Wyzwanie
Potok telemetrii
Mały, ale kompletny potok danych: czytaj CSV z telemetrią, odrzucaj wiersze z nieznanymi czujnikami lub zepsutymi wartościami z podaniem powodu, oznaczaj odczyty poza limitami każdego czujnika i…
Wyniki 51–60 z 86
Wyzwanie
Mały, ale kompletny potok danych: czytaj CSV z telemetrią, odrzucaj wiersze z nieznanymi czujnikami lub zepsutymi wartościami z podaniem powodu, oznaczaj odczyty poza limitami każdego czujnika i…
Wyzwanie
Sparsuj harmonogram startów z JSON-a, zostaw starty, które dopiero nastąpią, posortuj je według okna i wypisz dla każdego linię zestawienia z pozostałym czasem i ewentualnym wstrzymaniem, a potem…
Wyzwanie
System monitoringu zgłasza ten sam alarm raz za razem. Grupuj powtórzenia alarmu, które przychodzą w ciągu 60 sekund od pierwszego, w jedną linię z liczbą, w kolejności pierwszego pojawienia się, a…
Wyzwanie
Zamień dziennik misji z dnia startu w odpowiedzi: sparsuj każdą linię do słownika, policz wpisy według poziomu i godziny, znajdź pierwszy ERROR, a potem uszereguj podsystemy według liczby zgłoszonych…
Wyzwanie
Zbuduj tygodniowy grafik zmian stacji: trzy zmiany dziennie, załoga po kolei, tak żeby nikt nie pracował dwóch zmian pod rząd, ze sprawdzeniem, które to potwierdza, a potem zaplanuj wokół dni wolnych…
Wyzwanie
Sprawdzanie zbiorników jest pełne wypisywań, które zostały po debugowaniu. Zastąp je wywołaniami logging na właściwych poziomach, żeby wpisy debug pozostały ukryte, dopóki się ich nie włączy, a potem…
Wyzwanie
Napisz sprawdzenie, które przechodzi tylko wtedy, gdy fuel_needed(-5) zgłasza ValueError, żeby wersja zwracająca wartość albo zgłaszająca zły błąd go nie przeszła, a potem przypnij komunikat i…
Wyzwanie
Napisz sprawdzenia assert dla poprawionej add_sample(), które złapałyby wspólną listę domyślną, a potem dodaj sprawdzenia, że przekazany dziennik nadal dostaje pomiar, żeby „poprawka”, która to psuje…
Wyzwanie
Napisz sprawdzenia assert dla mean(): najpierw zwykła lista i lista z jedną wartością, a potem przypadki brzegowe, czyli pusta lista, która powinna dać None, i listy z wartościami ujemnymi, tak żeby…
Wyzwanie
Rozszerz parser danych tak, żeby zapisywał każdy odczyt jako słownik z czasem, czujnikiem, wartością i jednostką w liście rekordów, a potem pozwól innemu kodowi wybrać odczyty jednego czujnika po…