Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

6
Znajdź największą kruchą liczbę pierwszą
Rozważ funkcję, Remove(n, startIndex, count)która usuwa countcyfry z numeru nrozpoczynającego się od cyfry na pozycji startIndex. Przykłady: Remove(1234, 1, 1) = 234 Remove(123456, 2, 3) = 156 Remove(1507, 1, 2) = 07 = 7 Remove(1234, 1, 4) = 0 Będziemy nazywać liczbę pierwszą X kruchą, jeśli każda możliwa Removeoperacja spowoduje, …

30
Wydrukuj pierwsze N ​​znaków swojego kodu
Powinieneś napisać program lub funkcję, która Njako wartość wejściową przyjmuje dodatnią liczbę całkowitą i wypisuje pierwsze Nznaki kodu. Jeśli Njest większa niż długość kodu, powinieneś cyklicznie wypisywać kod. Czytanie kodu źródłowego w jakikolwiek sposób i czytanie z pliku, standardu itp. Jest niedozwolone. Przykłady (zakładając, że masz kod yourcode) Dane wejściowe …
21 code-golf  quine 

3
Zniszcz je Lazers
Wprowadzenie Arena to równina usiana wieżowcami, które twoi wrogowie wykorzystują jako schronienie. Ty i twoi wrogowie strzelacie do siebie za pomocą laserów. Wszyscy nosicie plecaki odrzutowe, pozwalające na lot. Których wrogów możesz trafić laserem, a którzy ukrywają się? Problem Po pierwsze, rozmiar areny jest podawany przez liczbę całkowitą nw jednym …
21 code-golf 

18
Znajdź najbliższy numer w danej tablicy
Jest to inspirowane moim prawdziwym problemem na świecie. Jestem ciekawy, czy istnieje jakiś sprytny sposób na rozwiązanie tego problemu. Otrzymujesz dwie nieposortowane tablice, A i B, każda zawierająca dowolną liczbę liczb zmiennoprzecinkowych. A i B niekoniecznie mają takie same długości. Napisz funkcję, która sekwencyjnie pobiera elementy A i znajduje najbliższą …

7
Całkowicie fałszywy restart [zamknięty]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . To wyzwanie jest proste. Napisz kod, który produkuje coś, co wygląda dokładnie jak pełne ponowne …

3
Wyzwanie kodowane gwiazdami
Flaga Stanów Zjednoczonych Ameryki zawiera w swoim kantonie 50 gwiazd, reprezentujących 50 stanów. W przeszłości, kiedy było mniej stanów, było oczywiście mniej gwiazd i były one ułożone inaczej. Na przykład w latach 1912–1959 (po przyjęciu Nowego Meksyku i Arizony, ale przed Alaską) było 48 gwiazd w układzie prostokątnym 6 × …

10
Wskazówki do gry w golfa w Lua
Jakie masz ogólne wskazówki na temat gry w golfa w Lua? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Lua (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
21 code-golf  tips  lua 

11
Dopasowane wyrażenia regularne
Twoim zadaniem tutaj jest napisanie dwóch wyrażeń regularnych, z których każde pasuje do drugiego, ale nie pasuje do siebie. Oba wyrażenia regularne powinny mieć następującą postać: /pattern/optional-flags Jest to również forma, w której należy je dopasować. Najkrótsze rozwiązanie wygrywa. Długość rozwiązania jest liczona jako suma znaków w obu wyrażeniach regularnych, …

16
Pisownia na telefonie z wieloma opcjami
Inspirowany Google Code Challenge : Alfabet łaciński zawiera 26 znaków, a telefony mają tylko dziesięć cyfr na klawiaturze. Chcemy ułatwić pisanie wiadomości do znajomego za pomocą sekwencji naciśnięć klawiszy w celu wskazania pożądanych znaków. Litery są odwzorowane na cyfry, jak pokazano poniżej. Na przykład, aby wstawić znak B, program nacisnąłby …
21 code-golf 

5
Thar wieje!
Arrr ... Ahoj, ja mam nadzieję! Rozwinąć grot! Pełna na prawą burtę! Ach, poczuj wiatr we włosach! Racja, moje serca ... Potrzebuję trochę twoich umiejętności kodowania! Moja załoga jest bardziej zmodernizowana niż ja ... Nadal wolę punkty kompasu (patrz tutaj, aby uzyskać więcej informacji, Arrr ...), podczas gdy moja załoga …
21 code-golf  math 

30
Odwróć kolejność bitów liczb całkowitych 32-bitowych
Napisz najkrótszy kod, aby odwrócić kolejność bitów 32-bitowej liczby całkowitej. Zasady: Zakłada się, że dane wejściowe są prawidłową liczbą całkowitą lub ekwiwalentem ciągu, jeśli Twój język nie obsługuje wartości liczbowych (np. Windows Batch). Dane wyjściowe muszą być prawidłową liczbą całkowitą lub ciągiem równoważnym, jeśli Twój język nie obsługuje wartości liczbowych …

6
Wieża Hanoi Sort
Napisz funkcję / podprogram, aby posortować listę liczb całkowitych w stylu Tower of Hanoi . Otrzymasz stos liczb całkowitych. To jest główny stos. Dostajesz także dwa kolejne stosy pomocników. Te stosy pomocnicze mają jednak unikalną właściwość: każdy element musi być mniejszy lub mieć taki sam rozmiar jak element pod nim. …

21
Witaj świecie!!! Rozkład Fibonacciego
Twój program powinien wypisywać dokładnie: Hello world!!!z lub bez linefeed po. Twój program nie powinien pobierać żadnych danych. Rozkład znaków w kodzie źródłowym musi być poprawny zgodnie z: Liczba znaków numerycznych (0–9) musi wynosić dokładnie jeden numer kolejny Fibonacciego. Liczba innych znaków nienumerycznych ! (0-9) w kodzie źródłowym musi być …

4
Zrób mi kanapkę
Wyzwanie: Napisz plik makefile, który doprowadziłby do takiego zachowania: % make me a sandwich What? Make it yourself % sudo make me a sandwich Okay Zasady: Powinien działać na komputerze z systemem Linux, na którym użytkownik nie jest rootem, ale może go używać sudo. Nie wolno mówić Okayżadnemu krótszemu poleceniu …


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.