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).

14
Gra w golfa + szybkie sortowanie w C.
[ Najnowsza aktualizacja: dostępny program testów porównawczych i wstępne wyniki, patrz poniżej] Dlatego chcę przetestować kompromis prędkości / złożoności za pomocą klasycznej aplikacji: sortowania. Napisz funkcję ANSI C, która sortuje tablicę liczb zmiennoprzecinkowych w kolejności rosnącej . Nie można korzystać z żadnych bibliotek, wywołania systemowe, wielowątkowość lub inline ASM. Wpisy …


2
Wdrożyć superoptimizer w celu dodania
Zadanie polega na napisaniu kodu, który może znaleźć małe logiczne formuły dla sum bitów. Ogólne wyzwanie polega na tym, aby Twój kod znalazł najmniejszą możliwą logiczną formułę zdań, aby sprawdzić, czy suma y zmiennych binarnych 0/1 równa się pewnej wartości x. Nazwijmy zmienne x1, x2, x3, x4 itd. Twoje wyrażenie …




1
Symuluj maszynę rejestrującą Minsky'ego (II)
Jest to rozszerzenie Simulate a Minsky Register Machine (I) . Nie zamierzam powtarzać tam całego opisu, więc proszę najpierw przeczytaj opis problemu. Gramatyka w części (I) była tak prosta, jak to możliwe, ale skutkuje dość długimi programami. Ponieważ jest to strona z kodem do golfa, wolelibyśmy gramatykę golfową, prawda? Na …

2
Deszyfrowanie według analizy wzorców
Otrzymujesz zaszyfrowany ciąg, zaszyfrowany przy użyciu bardzo prostego szyfru zastępczego. Problem Nie wiesz, co to jest szyfr, ale wiesz, że tekst zaszyfrowany jest w języku angielskim i że najczęstsze litery w języku angielskim to etaoinshrdlucmfwypvbgkqjxz w tej kolejności. Jedynymi dozwolonymi znakami są wielkie litery i spacje. Możesz przeprowadzić podstawową analizę …

5
Szybka kalkulacja Topswops
Z AZSPCS : Załóżmy, że masz talię zawierającą n kart. Każda karta zawiera liczbę od 1 do n, a każda liczba pojawia się na dokładnie jednej karcie. Patrzysz na liczbę na górnej karcie - powiedzmy, że to k - a następnie odwracasz kolejność najlepszych k kart. Kontynuujesz tę procedurę - …

2
Znajdź największy pierwiastek wielomianu z siecią neuronową
Wyzwanie Znajdź najmniejszą sieć neuronową ze sprzężeniem zwrotnym, taką, że biorąc pod uwagę dowolny trójwymiarowy wektor wejściowy (a,b,c)(a,b,c)(a,b,c) z wpisami liczb całkowitych w [−10,10][−10,10][-10,10] , sieć wyprowadza największy (tzn. „Najbardziej pozytywny”) pierwiastek z wielomian x3+ax2+bx+cx3+ax2+bx+cx^3+ax^2+bx+c z błędem ściśle mniejszym niż 0.10.10.1 . Dopuszczalność Pojęcie dopuszczalności w moim poprzednim wyzwaniu polegającym …

1
Samo-wyświetlający się obraz [zamknięty]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 11 miesięcy temu . tło Istnieją .ZIPpliki samorozpakowujące się . Zazwyczaj mają rozszerzenie .EXE(i po uruchomieniu pliku zostaną rozpakowane), ale podczas zmiany ich …

2
Zrekonstruuj brakujący kanał RGB
Spójrz na te zdjęcia scen naturalnych, z których usunięto jeden z kanałów RGB: Źródło (z czerwonym): https://en.wikipedia.org/wiki/File:Altja_j%C3%B5gi_Lahemaal.jpg Źródło (z zielonym): https://commons.wikimedia.org/wiki/File:2007_mather-lake_hg.jpg Źródło (z niebieskim): https://commons.wikimedia.org/wiki/File:Fox_01.jpg Nawet bez jednego z kanałów możesz prawdopodobnie dowiedzieć się, jakie kolory powinny mieć pewne rzeczy, lub przynajmniej mieć dobry pomysł, jeśli rekonstrukcja brakującego kanału jest …

8
Szybko filtruj duży plik
Wyzwaniem jest szybkie odfiltrowanie dużego pliku. Wejście: Każda linia ma trzy dodatnie liczby całkowite oddzielone spacjami. Dane wyjściowe: wszystkie wiersze wejściowe A B, Tktóre spełniają jedno z poniższych kryteriów. Istnieje inna linia wejściowa C, D, Ugdzie D = Ai 0 <= T - U < 100. Istnieje inna linia wejściowa …

22
Usuń samogłoski bez użycia zbyt wielu różnych znaków
Wyzwanie polega na usunięciu samogłosek (a, e, i, o, u) z łańcucha ze STDIN (tak, wiem, proste). Możesz spodziewać się, że twój program nie zostanie uruchomiony bez żadnych argumentów argv. Przykład: This program will remove VOWELS. So we can now speak without them. Zmienia się na: Ths prgrm wll rmv …

1
Solami Tatamibari
tło Tatamibari to logiczna łamigłówka zaprojektowana przez Nikoli. Układanka Tatamibari jest rozgrywana na prostokątnej siatce z trzema różnymi rodzajami symboli: +, -. a |. Solver musi podzielić siatkę na regiony prostokątne lub kwadratowe zgodnie z następującymi zasadami: Każda partycja musi zawierać dokładnie jeden symbol. +Symbol musi być zawarty w kwadracie. …

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.