Pytania oznaczone «code-golf»

32
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 zadaniem...

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

32
Superior Passtimes

Czasami, gdy naprawdę się nudzę, lubię sumę nieujemnych liczb całkowitych. Biorę tylko sumę tablic długości, które są potęgami dwóch. Niestety często popełniam błędy. Na szczęście śledzę swoją pracę w następujący sposób: Dodaję pary sąsiednich liczb, aż pozostanie tylko jedna. Na przykład: 6 +...

32
Czy to prawda? Zapytaj Jelly!

tło Zainspirowany bardzo dogodną interpretacją macierzy prawda / fałsz Octave (a przez to MATL), Jelly otrzymała atom Ȧ ( wszystko w stylu Octave ). Ȧ przyjmuje tablicę jako dane wejściowe i zwraca 1, jeśli tablica nie jest pusta i nie zawiera liczby 0 (liczba całkowita, liczba zmiennoprzecinkowa...

32
Suma liczb w standardzie w

Rozważ strumień / plik z jedną liczbą całkowitą w wierszu. Na przykład: 123 5 99 Twój kod powinien wypisać sumę tych liczb, to znaczy 227. Format wejściowy jest ściśle jedną liczbą całkowitą na wiersz. Nie można na przykład założyć, że dane wejściowe znajdują się w jednym wierszu jako tablica...

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

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

32
Jak daleko jest n do następnej potęgi b?

Pozwolić ni bbyć dodatnimi liczbami całkowitymi większymi niż 1. Podaj odległość od ndo następnej mocy b. Dla n=5i b=3następną potęgą 3from 5jest 9( 3^2 = 9), więc wynikiem jest 9 - 5 = 4. Dla n=8i b=2następną potęgą 2from 8jest 16( 2^4 = 16), więc wynikiem jest 16 - 8 = 8. Zauważ, że njest to...

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

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

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

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

32
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?...

32
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!,...

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

32
1, 2, 3, 14… czy jest to 15?

Dobrze znana piosenka irlandzkiego zespołu U2 zaczyna się od piosenkarza Bono mówiącego po hiszpańsku „1, 2, 3, 14” („ uno, dos, tres, catorce ”). Istnieją różne teorie dotyczące znaczenia tych liczb. Najwyraźniej oficjalne wyjaśnienie brzmi: „ piłem za dużo tej nocy ”. Ale istnieje ciekawsza...