Pytania oznaczone «code-golf»

11
Narysuj piramidę potomną (dodatek)

Wyzwanie Biorąc pod uwagę sekwencję liczb całkowitych nieujemnych, utwórz funkcję, która generuje potomną piramidę, w której dzieci są sumą obu liczb nadrzędnych. Wynik jest wyprowadzany jako ciąg przy użyciu tabulacji \t. Uwaga: końcowe tabulatory w każdej linii nie są...

11
Pierwszy Ostatni Ostatni Pierwszy

Wyzwanie Zadanie jest proste. Biorąc pod uwagę tablicę oraz pierwszą i ostatnią wartość: Zwraca pierwszy z ostatnich po pierwszym i ostatni z pierwszych przed ostatnim. Lub po prostu: biorąc pod uwagę tablicę, var1, var2. Przykładowa tablica: [var2,, var1,, var2,, var2, var1,...

11
Leniwy worek chleba

Pracuję w piekarni, która serwuje pszenicę, żyto, jęczmień, ziarno i francuski chleb, ale piekarz jest trochę dziwny - układa bochenki w przypadkowej kolejności, a czasami po prostu zostawia puste półki na końcu. Każdego dnia ten sam klient przychodzi i prosi o jeden bochenek chleba, ale podstępem...

11
Punktacja Briscola

Wprowadzenie Briscola to jedna z najpopularniejszych gier karcianych we Włoszech. Jest to gra karciana polegająca na podchodzeniu do lew, jak Bridge. Briscola jest dobrze znany ze swojego dziwnego systemu punktowego. W tym wyzwaniu, biorąc pod uwagę dwie karty, wyjdziesz, czy pierwsza zdobędzie...

11
Zwiększająca sekwencję zestawów

tło Ex zwiększenie ustalonej kolejności kolejnością określa się jako sekwencję zestawów całkowitą który spełnia następujące:NNNS1,S2,⋯,SnS1,S2,⋯,SnS_1,S_2,\cdots,S_n Każdy jest niepustym podzbiorem .SiSiS_i{1,2,⋯,N}{1,2,⋯,N}\{1,2,\cdots,N\} Dla , , tj. dwa kolejne zestawy nie mają wspólnych...

11
Minimalna centrosymetryzacja

Tematycznie powiązany. Cel: Biorąc pod uwagę macierz dodatnich liczb całkowitych , wyprowadza najmniejszą centrosymetryczną macierz, która zawiera M (ta macierz może również zawierać nie dodatnie liczby całkowite).M.MMM.MM Macierz centrosymetryczna jest macierzą kwadratową o symetrii obrotowej...

11
Aktualizator plików językowych Minecraft

W 1.13 pliki językowe Minecraft zostały zmienione z prostego formatu wieloliniowego klucz = wartość na JSON . Wyzwanie Napisz program konwertujący z formatu oryginalnego zwracający ciąg JSON. Dane wejściowe można pobierać przy użyciu dowolnej standardowej metody wprowadzania, dane wyjściowe muszą...

11
Liczby pierwsze w dużej liczbie

Biorąc pod uwagę dużą liczbę (w bazie 10), taką jak 1234567891011121314151617, znajdź w niej „podnumery”. Pierwsza „podnumer” to kolejna sekwencja cyfr (pobrana z wejścia), która reprezentuje liczbę pierwszą (w podstawie 10). Dane wejściowe : liczba (ciąg, plik lub cokolwiek chcesz). Dane...

11
Gra hazardowa Mid-Autumn Festival

Jutro jest festiwal środkowej jesieni iw duchu tych wakacji przedstawię grę hazardową, w którą my (ludzie z Xiamen ) gramy podczas wakacji! Zasady Gra toczy się za pomocą sześciu 6-stronnych kości. Różne kombinacje liczb mają różne stopnie, ze szczególnym naciskiem na czwórki i jedynki. Twoim...

11
Śledź obiekt w przestrzeni 2d

Opis Zadaniem tego wyzwania jest opracowanie programu lub funkcji, która śledzi dany obiekt w przestrzeni n×nn×nn×n . I / O Twój program otrzyma 3 dane wejściowe, które można wykorzystać w dowolny rozsądny sposób : nbędzie wielkości boku samolotu. (Zatem, dla n=5n=5n=5 , samolot będzie...

11
Planowanie kalendarza ASCII

Biorąc pod uwagę listę działań oraz ich datę / godzinę rozpoczęcia, wydrukuj kalendarz ASCII-art przedstawiający działania w odpowiednich dniach. Wszystkie działania odbywają się w tym samym miesiącu, żadne dwa działania nie będą miały tego samego dnia, a wszystkie działania mieszczą się w polu...

11
Podziel To. Ale nie wszystko!

Inspirowane tym pytaniem StackOverflow . Wejście: Weźmiemy trzy dane wejściowe: Znak separatora Ddo podziału Znak Imiędzy dwoma, z których ignorujemy znak ogranicznika (wiem, to brzmi niejasno, ale wyjaśnię to poniżej) Sznurek S Wynik: Lista / tablica zawierająca podciągi po...

11
Pierwiastek kwadratowy z czwartorzędu

tło Czwartorzęd jest systemem liczbowym, który rozszerza liczby zespolone. Czwartorzęd ma następującą postać a + b i + c j + dkza+bja+dojot+rek a + bi + cj + dk gdzie są liczbami rzeczywistymi, a są trzema podstawowymi jednostkami czwartorzędowymi . Jednostki mają następujące właściwości:a , b...

11
Czy to sekwencja arytmetyczno-geometryczna?

Sekwencja arithmetico-geometryczny jest elementwise produkt arytmetycznej sekwencji i geometrycznym sekwencji. Na przykład 1 -4 12 -32jest iloczynem sekwencji arytmetycznej 1 2 3 4i sekwencji geometrycznej 1 -2 4 -8. N-ty ciąg liczby całkowitej arytmetyczno-geometrycznej może być wyrażony...

11
Golf Paterson's Worms

Robaki Patersona są rodzajem automatu komórkowego, który istnieje na nieskończonej trójkątnej siatce i na każdym kroku obracają się w pewnym kierunku i poruszają jedną jednostkę. Ich decydującymi właściwościami jest to, że nigdy nie mogą przejść dwa razy w to samo miejsce, a ilekroć napotkają to...

11
Niejednoznaczne lokalizacje w siatce

Masz małego robota z czterema czujnikami odległości. Zna układ pokoju, ale nie ma orientacji innej niż możliwość zablokowania orientacji siatki. Chcesz być w stanie dowiedzieć się, gdzie robot opiera się na odczytach, ale może być niejednoznaczny z powodu ograniczonych czujników. Wyjaśnienie...

11
Wielka Piramida Quine

Zadanie jest dość prostym wyzwaniem quine z niespodzianką, musisz wygenerować kod źródłowy w kształcie piramidy. Kształt piramidy zdefiniowano poniżej: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Głównym ograniczeniem tego wyzwania jest to, że twój quine musi...

11
Wygeneruj łańcuch boiska baseballowego

Cel Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą ni losowo generuje prawidłową serię podziałek (odtąd zwaną łańcuchem podziałki) o długości n. Wejście Niezerowa, dodatnia liczba całkowita n<= 100 Wynik Zwraca losowy ciąg znaków lub listę znaków, które reprezentują...