Pytania otagowane jako underhanded

Ten tag istnieje z powodów historycznych. Nie są mile widziane nowe wyzwania w rodzaju wcześniej zamieszczonych pod tym tagiem.


30
Niech wygląda na to, że pracuję
Często uruchamiam skrypt lub kwerendę, których uruchomienie zajmuje dużo czasu. Mogę zostawić ten skrypt otwarty i cieszyć się zwlekaniem bez poczucia winy. A co, jeśli mógłbym napisać skrypt, który wydaje się być jednym z powyższych skryptów dla każdego obserwatora, ale tylko w wyglądzie? Mógłbym umieścić to na ekranie i cieszyć …

30
Co? Żaden błąd? [Zamknięte]
Twoje zadanie jest proste. Napisz program, który oczywiście powinien generować błąd na pierwszy rzut oka, zarówno podczas kompilacji, jak i uruchamiania, ale albo nie, albo generuje jakiś inny niepowiązany błąd. To konkurs popularności, więc bądź kreatywny.

30
Trolling the troll [zamknięty]
Troll złapał cię i zmusza do napisania złośliwego oprogramowania (zdefiniowanego jako program, który uszkadza komputer, na którym jest uruchomiony). Troll potrafi czytać i rozumieć kod, ale nie jest tak dobry w wykrywaniu błędów. Twoim celem jest napisanie programu, który: Wygląda jak złośliwe oprogramowanie; tzn. początkujący programista czytający kod będzie przekonany, …

7
Więc oczywiście P = NP [zamknięty]
SAT jest problemem polegającym na ustaleniu, czy wyrażenie logiczne może być prawdziwe. Na przykład (A) można spełnić, ustawiając A = PRAWDA, ale (A &&! A) nigdy nie może być prawdziwe. Ten problem jest znany jako NP-zupełny. Zobacz wartość logiczna . Twoim zadaniem jest napisanie programu dla SAT, który będzie wykonywany …

30
Losowy skrypt, który tak naprawdę nie jest losowy
Jako mały żart w biurze ktoś chciał skryptu, który losowo wybiera nazwisko, i powiedział, że ktoś zrobi drinka. Nazwijmy ludzi John, Jeff, Emma, ​​Steve i Julie. Pomyślałem, że fajnie byłoby stworzyć skrypt, który na pierwszy rzut oka wydaje się losowy, ale w rzeczywistości zawsze daje tę samą osobę co wynik …

30
Dlaczego to się nie kończy? [Zamknięte]
Twoje zadanie: napisać program, który oczywiście powinien zakończyć się, ale nigdy (w przypadku awarii komputera) tak się nie dzieje. Spraw, by wyglądało na to, że powinno wykonywać proste zadanie: dodawanie liczb, drukowanie czegoś, ... Ale po prostu zostaje złapany w nieskończoną pętlę. Postaraj się, aby twój program był bardzo przejrzysty …

7
Rozpocznij rewolucję w Oceanii
Zwycięzcy (zdecydowano 14/09/14) Zwycięska odpowiedź Markuz (Python) - 63 głosów Drugie miejsce przez Kuroi Neko (PHP) - 55 głosów Wprowadzenie Jesteś w świecie książki Nineteen Eighty-Four George'a Orwella. Jesteś programistą partii i masz za zadanie napisać program do teleskopów. Powinien generować wiadomości pro-party, a ty wybrałeś te pokazane w zadaniu …

18
Program, który dodaje wszystkie liczby naturalne i daje -1/12 [zamknięty]
Jak zapewne wiecie, istnieje matematyczna frajda, że ​​po dodaniu wszystkich liczb naturalnych otrzymamy ... -1/12 (patrz Wikipedia tutaj) . Oczywiście jest to bardzo dziwny wynik i nie można go uzyskać, dodając tylko jedną liczbę, a następnie inną, ale niektóre specjalne sztuczki matematyczne. Twoim zadaniem jest jednak napisanie programu, który wygląda …

3
Quiche Lorraine [nieczynne]
Ponieważ było Pi dni niedawno, ja zauważyłem jak wiele z wyzwań , które proszą Cię do obliczenia PI. Oczywiście, quiche Lorraine nie jest całkiem ciastem (możesz zdobyć wynik bonusowy¹ +1, jeśli odgadłeś wyzwanie z tytułu). W związku z tym Twoim zadaniem jest napisanie algorytmu lub metody, która na pierwszy rzut …


30
Utwórz nieoczekiwane słowo [zamknięte]
Celem jest napisanie programu, który nieoczekiwanie wygeneruje słowo (program nie wygląda na to, że wygeneruje słowo). Przykład (JavaScript): alert(([0][1]+"").slice(4,8)) alarmuje „w porządku” - jsfiddle . Objaśnienia: 1. [0][1]zwraca niezdefiniowany, ponieważ w tablicy jest tylko jeden element [0] 2. Dodanie pustego ciągu konwertuje undefinedna ciąg „niezdefiniowany” 3. zwraca slice(4,8)piątą do ośmiu …

30
Wyzwanie: Napisz fragment kodu, który sam się zamyka [zamknięty]
Szukam (jestem?) Fragmentu kodu, który natychmiast się kończy - w absolutnie niekonwencjonalny sposób. Nie oznacza to: System.exit((int) 'A');(Java). Może to oznaczać: #!/usr/bin/env python3 # NOTE: This kills ALL RUNNING Python processes. Be careful! def exit(): import os os.system("killall python3") # Windows addon os.system("taskkill /im python.exe /f") exit() Najpopularniejsza odpowiedź wygrywa! …

30
Usunięcie pustego wiersza w kodzie źródłowym, co powoduje nieoczekiwaną funkcjonalność [zamknięte]
Napisz skrypt, który działa dobrze, gdy w przepływie logiki programu występuje pusty wiersz, ale przerywa lub powoduje nieoczekiwane zachowanie po usunięciu tego wiersza. Unikaj standardowych luk i głupich odpowiedzi. Twój program powinien zrobić coś „przydatnego”, nawet jeśli wystarczy dodać kilka liczb całkowitych. Usunięcie pustej linii z ciągu wielowierszowego nie ma …

9
Sabotaż standardów kodowania [zamknięty]
Istnieją różne standardy kodowania egzekwowane w firmach programistycznych, których celem jest zwiększenie niezawodności, przenośności i, co najważniejsze, czytelności kodu napisanego wspólnie przez różnych programistów. Dwa godne uwagi przykłady to MISRA C i standard C ++ opracowany dla projektu JSF . Zazwyczaj mają one następującą formę, po dokładnym określeniu, co oznaczają …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.