Pytania otagowane jako code-challenge

Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).

2
Gdzie pójdzie kot? (mechanika orbitalna)
Prawie bezmasowy kot upuszczany jest w przestrzeń (nie martw się, z skafandrem i wszystkim) w punkcie (x, y, z)z prędkością (vx, vy, vz). W tym punkcie znajduje się stała, nieskończenie gęsta planeta (o objętości 0) (0, 0, 0)i przyciąga obiekty z odległości rz przyspieszeniem 1/r^2. Zgodnie z grawitacją Newtona, dokąd …

6
Kto to powiedział? Wybory prezydenckie w 2016 r
W tym wyzwaniu Twoim zadaniem jest napisanie programu zawierającego mniej niż 300 znaków, który wymaga krótkiego akapitu lub kilku zdań, które wypowiedział kandydat, i wypowiedz, kto to powiedział. Wejście : Może być traktowane jako parametr funkcji, dane wejściowe do programu itp. Będzie to krótki akapit, odpowiednio interpunkcyjny. Wyjście : Kandydat, …

4
Plik wykonywalny skryptu, który działa na POSIX i Windows
Wyzwanie : napisz pojedynczy plik skryptu, foo.cmdktóry można wywołać z waniliowego cmd.exemonitu Windows (nie PowerShell, nie w trybie administratora), aby wykonać dowolny kod specyficzny dla Windows ... > .\foo.cmd Hello Windows! ... ale również powoływać niezmienione od typowego POSIX (Linux / OSX) shell prompt ( bash, tcshlub zsh), aby wykonać …

30
Maksymalizacja wydajności przy minimalnym nakładzie
Oczywiście, gra w golfa polega na jak najlepszym wykorzystaniu najmniejszego kodu. Kogo naprawdę obchodzi, jaka jest rzeczywista wydajność? Chociaż mieliśmy wyzwanie dla najwyższego wejścia-wyjścia do- stosunek , jest to wezwanie do większości skończone i deterministyczne wyjście z danej długości kodu. Jak na ironię wyzwanie to nie jest więc golfem kodowym …

6
Kto jest tym rozkładem prawdopodobieństwa?
Wprowadzenie W tym wyzwaniu otrzymujesz listę nieujemnych liczb zmiennoprzecinkowych narysowanych niezależnie od pewnego rozkładu prawdopodobieństwa. Twoim zadaniem jest wywnioskować ten rozkład na podstawie liczb. Aby wyzwanie było wykonalne, masz tylko pięć dystrybucji do wyboru. U, równomierny rozkład w przedziale [0,1]. T, rozkład trójkątny w przedziale [0,1] z trybem c = …

4
Znajdź największy niezależny zestaw na wysokowymiarowym wykresie przypominającym sieć
Dla danej dodatniej liczby całkowitej nnależy uwzględnić wszystkie ciągi binarne długości 2n-1. Dla danego łańcucha S, niech Lbędzie tablica długości n, który zawiera licznik liczby 1sekund w każdym z fragmentu o długości nod S. Na przykład, jeśli n=3i S = 01010wtedy L=[1,2,1]. Nazywamy Ltablicę zliczającą S. Mówimy, że dwa ciągi …

2
Wzorzec strzelania Prime Nerd
Najdłuższy dzień w roku - oto coś do stracenia dodatkowego czasu ... Przegląd Pamiętaj, że nie jest to konkurs popularności, a nie graficzne wyzwanie wyjściowe - musisz jedynie wygenerować ciąg 65 536 zer i jedynek. Fragment kodu w dolnej części pytania wyświetli to jako czarno-biały obraz 256 na 256 i …

3
Zbuduj zatruty harmonogram testowania wina
Ostatnio w Puzzling.SE napotkałem problem związany z określeniem, które dwie butelki z większej liczby są zatrute, gdy trucizna aktywuje się tylko wtedy, gdy oba składniki są pijane. Skończyło się to dość ciężką próbą, a większość ludzi zdołała sprowadzić go do 18 lub 19 więźniów przy użyciu zupełnie innych algorytmów. Oryginalna …

2
Wyraź liczbę - nowoczesny „Des Chiffres et des Lettres”
Wyraź liczbę W latach 60. Francuzi wymyślili program telewizyjny „Des Chiffres et des Lettres” (Cyfry i litery). Celem części programu „Cyfry” było zbliżenie się jak najbliżej określonej 3-cyfrowej liczby docelowej, przy użyciu częściowo losowo wybranych liczb. Zawodnicy mogli korzystać z następujących operatorów: konkatenacja (1 i 2 to 12) dodatek (1 …


4
Zbuduj Sudoku o minimalnej wskazówki
Moja próba sformułowania tego pytania , ale z bardziej obiektywnym kryterium rozwiązywania. Twoim zadaniem jest zbudowanie programu lub funkcji, która przyjmuje rozwiązaną siatkę Sudoku Sw wybranym przez ciebie formacie i próbuje wygenerować problematyczną siatkę z jak najmniejszą liczbą wskazówek, która ma Sswoje unikalne rozwiązanie. (Nie ma znaczenia, jaką metodą Sjest …


3
Najszybszy gracz w kropki i pudełka
Wyzwanie polega na napisaniu solvera do klasycznej ołówkowej i papierowej gry Dots and Boxes . Twój kod powinien przyjmować dwie liczby całkowite mi njako dane wejściowe określające rozmiar tablicy. Zaczynając od pustej siatki kropek, gracze na zmianę dodają pojedynczą poziomą lub pionową linię między dwoma niepołączonymi sąsiednimi kropkami. Gracz, który …

10
Program kontroli szaleństwa
Szaleństwo: powtarzanie tego samego w kółko i oczekiwanie różnych rezultatów. Napisz program, który generuje wyjątek (błąd w czasie wykonywania) przy każdym uruchomieniu. Wyzwanie polega na tym, że istnieje prawdopodobieństwo wywołania więcej niż jednej awarii bez bezpośredniego wywoływania wyjątków (bez throwinstrukcji) i nie korzystania z wbudowanych funkcji zliczania losowego lub procesora. …


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.