Pytania otagowane jako source-layout

W przypadku wyzwań związanych z fizycznym układem lub fizyczną manipulacją kodem źródłowym.

4
Get The Getters
Zadanie Chyba wszyscy uwielbiają automatyczne generowanie kodu i oszczędność czasu podczas pracy. Musisz stworzyć wiele klas i członków w ciągu dnia i nie chcesz ich tworzyć gettersręcznie. Zadanie polega na napisaniu programu lub funkcji, która automatycznie generuje gettersdla wszystkich członków klasy. Wejście W naszym języku obiekty są bardzo proste. Nazwy …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

7
Rząd, kolumna, przekątna, blok
Napisz kwadratowy blok kodu o szerokości N znaków i wysokości N znaków, dla pewnej dodatniej liczby całkowitej N. Na przykład, twoja N może wynosić 5, a blok wygląda następująco: ThisI sMy5B y5Cod eBloc kOkay Ten blok musi zachowywać się w następujący sposób: Po wyodrębnieniu górnego wiersza i uruchomieniu go jako …

21
Najdłuższe zwiększenie podciągów
Biorąc pod uwagę listę dodatnich liczb całkowitych, napisz kod, który znajduje długość najdłuższej ciągłej podlisty, która rośnie (nie ściśle). Jest to najdłuższa podlista, tak że każdy element jest większy lub równy ostatniemu. Na przykład, jeśli dane wejściowe to: [1,1,2,1,1,4,5,3,2,1,1][1,1,2),1,1,4,5,3),2),1,1][1,1,2,1,1,4,5,3,2,1,1] Najdłużej rosnąca lista podrzędna to [1,1,4,5][1,1,4,5][1,1,4,5] , więc wypiszesz 444 . …

3
Fonemiczny Abugida
Postacie Nazwijmy te znaki Unicode angielskimi spółgłosek IPA : bdfhjklmnprstvwzðŋɡʃʒθ Nazwijmy te znaki Unicode angielskimi samogłoskami IPA : aeiouæɑɔəɛɜɪʊʌː (Tak, ːto tylko długi znak samogłoski, ale traktuj go jako samogłoskę do celów tego wyzwania). Wreszcie są to pierwotne i wtórne znaki stresu : ˈˌ Zauważ, że ɡ( U + 0261 …

21
Sekwencyjne mnożenie
Twoim celem jest napisanie programu, który pobiera dane wejściowe, a gdy razem zostaną połączone razem N, wykonuje „sekwencyjne mnożenie”. Co to jest mnożenie sekwencyjne, możesz zapytać? Jest to sekwencja ze azdefiniowanym w ten sposób ziarnem : f(0) = a f(n+1) = f(n)*(f(n)-1) Więc pozwól a = 5. Zatem f(0) = …


1
Kod Code Slidey Puzzle!
Najbardziej rozpoznawalną przesuwaną łamigłówką jest piętnaście łamigłówek . Ma siatkę 4 na 4, 15 płytek i jedno puste miejsce na siatce. Płytki mogą się poruszać tylko w pustej przestrzeni i zawsze muszą znajdować się w jednej linii z siatką. Zdefiniujmy uogólnioną układankę przesuwną jako dwuwymiarową szerokość W o szerokości H …

5
Odwróć swój kod, odwróć OEIS
Zadanie polega na napisaniu programu, który przyjmuje liczbę naturalną nnn i tworzy nnn ty ciąg sekwencji OEIS. Sekwencja ta powinna mieć identyfikator w postaci Anastępujących po niej 6 cyfr. Teraz, gdy weźmiesz kod źródłowy i odwrócisz kolejność bajtów, aby utworzyć nowy program, program ten powinien również implementować sekwencję OEIS. Nowa …

9
Wszyscy powinni mieć przyjaciela
Izolowany znak to znak (inny niż nowy wiersz), który nie ma sąsiadującego znaku tego samego typu. Sąsiednie postacie mogą znajdować się po lewej stronie, po prawej stronie powyżej lub poniżej, ale nie po przekątnych. Na przykład w poniższym tekście Hjest izolowany: Ybb YH% %%%% Wszystkie pozostałe postacie nie są izolowane, …

2
Prawo i tfeL przycinalne liczby pierwsze
Liczba pierwsza, którą można przycinać w prawo, jest liczbą pierwszą, w której każdy prefiks jest liczbą pierwszą (w bazie 10). Liczba pierwsza skracalna w lewo jest dokładnie odwrotna, gdzie każda postfiks jest liczbą pierwszą (liczby pierwsze zaczynające się od 0 nie są dozwolone). Obie te sekwencje są skończone (istnieje tylko …


6
Program samooceny trójkątnej szachownicy
Program szachownicy to program, w którym wartość porządkowa każdego pojedynczego znaku zmienia się z parzystej na nieparzystą, z wyłączeniem terminatora linii (którym mogą być dowolne standardowe zakończenia linii). Program trójkątny to program, w którym każda linia ma jeden dodatkowy znak niż poprzedni, przy czym pierwsza linia ma jeden znak. Nie …

11
Program N razy dla N-tej liczby
Biorąc pod uwagę tablicę dodatnich liczb całkowitych Ajako danych wejściowych, wygeneruj program, który po powtórzeniu krazy wyświetli wartość kth (1-index) tablicy. Na przykład, jeśli tablica jest [1,11], wyjście powinno być programem, który wypisuje 1, a po dwukrotnym powtórzeniu, wyjście 11. Kod jak print(end="1");w Pythonie 3 działa: print(end="1");wypisuje 1 i print(end="1");print(end="1");wypisuje …

5
To Anagram Quine, nie tylko Quine!
Zadanie W tym wyzwaniu Twoim zadaniem jest napisanie programu, który nie pobiera danych wejściowych, z możliwie jak największą liczbą anagramów. Twój wynik będzie liczbą anagramów kodu źródłowego programu, które są poprawnymi quinesami podzieloną przez całkowitą liczbę możliwych anagramów, tj. Procent anagramów, które są poprawnymi quinesami. Obowiązują standardowe luki i zasady …

2
Świadomość pozycyjna
Świadomość pozycyjna Twoim zadaniem jest wygenerowanie programu, który dla każdej permutacji jego znaków (w tym oryginalnego programu) generuje pozycje każdego znaku względem oryginalnego programu. Jeśli twój program to Derp musisz wydać [0, 1, 2, 3] (lub jakiś równoważny). To dlatego, że Dznajduje się w 0położeniu th, ejest w 1st R …

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.