Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

30
Równa, suma lub różnica!
Napisz możliwie najkrótszy kod, który zwróci wartość true, jeśli dwie podane wartości całkowite są równe lub ich suma lub różnica bezwzględna wynosi 5. Przykładowe przypadki testowe: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True …

30
Wygeneruj talię kart
Oto tablica reprezentująca standardową talię kart, w tym dwóch Jokerów. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", "KH", …

16
Różne sposoby definiowania liczb pierwszych
Jedna z moich ulubionych definicji liczb pierwszych jest następująca: 2 jest najmniejszą liczbą pierwszą. Liczby większe niż 2 są liczbą pierwszą, jeśli nie można ich podzielić przez mniejszą liczbę pierwszą. Jednak ta definicja wydaje się dowolna, dlaczego 2? Dlaczego nie jakiś inny numer? Cóż, spróbujmy jeszcze kilka liczb, które zdefiniują …

7
Skończone dachówki w jednym wymiarze
Celem tego wyzwania jest ustalenie, czy zbiór kawałków o jednym wymiarze można kafelkować, tworząc skończoną ciągłą bryłę. Kawałek jest niepusty, skończony ciąg zer i jedynek, które zaczyna się i kończy o jeden. Niektóre kawałki są możliwe 1, 101, 1111, 1100101. Układanie płytek oznacza takie ułożenie elementów, aby powstał jeden ciągły …

14
Czy okrągłe taśmy są ekscytujące?
Pochodna Brainfuck Zdefiniujmy prosty język programowania podobny do Brainfuck . Ma dwukierunkową taśmę komórek, a każda komórka zawiera jeden bit. Wszystkie bity mają początkowo wartość 0. Na taśmie porusza się głowa, początkowo w pozycji 0. Program to ciąg znaków nad znakami <>01!, wykonywany od lewej do prawej, z następującą semantyką: …

6
Znalezienie węży w matrycy
Wyzwanie Biorąc pod uwagę macierz binarną i ciąg binarny, określ, czy ten ciąg binarny można znaleźć, zaczynając w dowolnym punkcie macierzy i poruszając się w dowolnym kierunku w dowolnym kolejnym punkcie, tworząc ciąg binarny. To znaczy, czy można znaleźć zwinięty sznurek wewnątrz matrycy? Sznurek można złożyć tylko pod kątem 90 …

9
Ile cyfr kartonowych potrzebuję?
Muszę przygotować cyfry wykonane z tektury, aby wyświetlić pewną liczbę ( przykład ). Nie wiem z góry, którą liczbę powinienem wyświetlić - jedyne, co wiem, to że nie jest większa niż n. Ile cyfr kartonowych powinienem przygotować? Przykład: n = 50 Aby wyświetlić dowolną liczbę z zakresu 0 ... 50, …
32 code-golf  number 

13
Duży kod… dla Ciebie!
Na scenie otwierającej Mroczny Rycerz dochodzi do dość niezręcznego dialogu między agentem CIA a złoczyńcą Bane. Agent CIA: „Jeśli zdejmę tę [maskę], umrzesz?” Bane: „Byłoby niezwykle bolesne…” Agent CIA: „Jesteś dużym facetem”. Bane: „… dla ciebie.” Nie jest pewne, czy Bane zamierza powiedzieć „bolesny dla ciebie” czy „duży facet dla …
32 code-golf 

30
Pierwsze n liczb bez kolejnych równych cyfr binarnych
Sekwencja zawiera dziesiętną reprezentację liczb binarnych postaci: 10101...gdzie n-ty składnik ma n bitów. Sekwencja jest prawdopodobnie najłatwiejsza do wyjaśnienia, po prostu pokazując związki między reprezentacjami liczb binarnych i dziesiętnych: 0 -> 0 1 -> 1 10 -> 2 101 -> 5 1010 -> 10 10101 -> 21 101010 -> 42 …

17
Mapa wprowadza znaki ASCII
Koniecznie zobacz inne wyzwanie, odwróć mapę znaków ASCII ! Zestaw znaków ASCII (American Standard Code for Information Interchange) jest najczęściej stosowanym standardem kodowania znaków. Kody ASCII reprezentują tekst w komputerach, sprzęcie telekomunikacyjnym i innych urządzeniach. Wyzwanie Wyzwanie polega na wydrukowaniu odwzorowania zestawu znaków ASCII podczas wprowadzania ich przez użytkownika. GIF: …

1
Wygeneruj kod programu Pyramid Scheme
Pyramid Scheme to język rozwijany przez @ ConorO'Brien . W Pyramid Scheme kod, który piszesz, wygląda następująco: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Ten kod ma dwie oczywiste cechy: Trudno go analizować i pisać. Conor rozwiązał pierwszy, jednak Twoim …

30
Cyfry na swoich liniach
Wkład: Lista liczb całkowitych Wydajność: Umieść każdą cyfrę (i znak minus) na swoim własnym torze, w kolejności -0123456789 , ignorując powielone cyfry. Przykład: Wkład: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Wydajność: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 78 - 23 8 1234 789 …

30
Oblicz najdłuższą serię 1 w wartości binarnej liczby całkowitej
Cel Biorąc pod uwagę nieujemną liczbę całkowitą, utwórz funkcję, która zwraca pozycję początkową liczby największych kolejnych 1 w wartości binarnej tej liczby całkowitej. Po otrzymaniu danych wejściowych 0powróć 0. Jeśli liczba ma wiele pasów o równej długości, musisz zwrócić pozycję ostatniej pasma. Wkład Liczba całkowita większa lub równa 0. Wydajność …

2
Office Escape: Zaplanuj wyjście!
To ostatni sprint ... a połowa twojej drużyny jest chora. Pracujesz do późna, po raz ostatni zatwierdzasz ten dzień, nie mogę się doczekać ... dlaczego światła się wyłączyły? Nie pamiętam, żeby przybył ochroniarz ... och nie! Zostawiłem klucze w domu! Gdy grozi ci przerażenie, postanawiasz uciec . Podsumowanie zadania Aby …

20
Wyznacz liczbę na swój sposób
Ludzie powtarzają mi, że kwadrat liczby jest liczbą pomnożoną przez siebie. To oczywiście nieprawda. Prawidłowy sposób kwadratowania liczby polega na przekształceniu jej w kwadrat, umieszczając go na sobie kilka razy równą liczbie cyfr, które ma, a następnie odczytując wszystkie liczby z wynikowego kwadratu, zarówno poziomo (z tylko od lewej do …
32 code-golf  number 

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.