Pytania oznaczone «source-layout»

17
Normalne i wizualne odwrócenie łańcucha

Napisz kod, który działa jak program cat. To znaczy, aby wprowadzić ciąg i wyprowadzić go takim, jaki jest. Ale normalne odwrócenie kodu musi generować normalne odwrócenie ciągu wejściowego. A wizualna rewersja twojego kodu musi generować wizualną rewersję ciągu wejściowego. Normalne odwrócenie to...

17
Odwrotny wskaźnik permutacji

Wprowadzenie Permutacje leksykograficzne listy zawierającej n elementów mogą być ponumerowane od 0 do n ! - 1. Na przykład 3! = 6 permutacji (1,2,3)byłoby (1,2,3), (1,3,2), (2,1,3),(2,3,1) , (3,1,2), (3,2,1). Po zastosowaniu permutacji do listy jej elementy są uporządkowane w tej samej...

17
Zrób przeplatający quine

Twoim zadaniem jest stworzenie programu, który po uruchomieniu zwróci się jako wynik (jest to znane jako quine). Jednak ten quine musi, kiedy jest kopiowany nrazy, zwraca quine, ale z każdym jego znakiem powielonym w nczasie, gdzie njest dodatnią liczbą całkowitą. Jeśli twój oryginalny program to...

17
Maszyna o rozszerzonej prawdzie

Wiele osób wie, czym jest maszyna prawdy w programowaniu. Ale nadszedł czas, abyśmy podnieśli poziom. Przedstawiamy maszynę o rozszerzonej prawdzie! Maszyna o rozszerzonej prawdzie przyjmuje dwie rzeczy jako dane wejściowe, liczbę całkowitą ni niepusty ciąg s. Wyprowadza s nczasy z opcjonalnymi...

17
Odwracam kod źródłowy, odwracasz wejście!

Jeszcze inna jawne zdzierstwo z rip-off z rip-off . Głosuj dalej! Twoim zadaniem, jeśli chcesz to zaakceptować, jest napisanie programu / funkcji, która wyprowadza / zwraca łańcuch wejściowy / argument. Problem polega na tym, że jeśli odwrócę kod źródłowy, dane wyjściowe również muszą zostać...

16
Program samookaleczania

Mówiąc najprościej, Twoim celem jest stworzenie kompletnego programu, który modyfikuje swój własny kod źródłowy, dopóki każda jego postać nie będzie inna niż początkowo. W swoim poście umieść źródło początkowe oraz źródło końcowe, a także opis. Np. Opisz, co (jeszcze) robi twój program, używany...

16
Rozłóż liczbę!

Twoim zadaniem jest dekompozycja liczby przy użyciu poniższego formatu. Jest to podobne do konwersji podstawowej, z tą różnicą, że zamiast wyszczególnienia digitsw bazie, podajesz listę w valuestaki sposób, że lista sumuje się z danymi wejściowymi. Jeśli podana jest podstawa n, to każda liczba na...

16
Hidden Inversions (Thread rabusiów)

To łamigłówka gliniarzy i rabusiów , wątek gliniarzy można znaleźć tutaj. Twoim zadaniem będzie znalezienie anagramu dostarczonych programów w wątku gliniarzy, który wykonuje lewą stronę odwrotną. Gdy złamiesz odpowiedź, opublikuj rozwiązanie jako odpowiedź poniżej i powiadom pierwotnego...

15
Konwolucja binarna

Splot binarny jest opisany liczbą Mi jest stosowany do liczby N. Dla każdego bitu w reprezentacji binarnej M, jeśli bit jest ustawiony ( 1), odpowiedni bit na wyjściu jest podawany przez XORing dwóch bitów sąsiadujących z odpowiednim bitem w N(owijanie w razie potrzeby). Jeśli bit nie jest...

15
Utwórz program papug

Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych...

14
Dopasowywanie wielkości liter Znajdź Zamień

Weź trzy dane wejściowe, ciąg tekstu T; ciąg znaków do zastąpienia F; i ciąg znaków, aby zastąpić je, R. Dla każdego podłańcucha o Ttakich samych (bez rozróżniania wielkości liter) znaków F, zamień je na znaki w R. Zachowaj jednak taką samą wielkość liter jak oryginalny tekst. Jeśli istnieje...

14
Zróżnicowane przegrupowania

Twoim zadaniem jest napisanie programu komputerowego, który po podzieleniu na linie (podział na znak nowego wiersza) w każdym układzie wierszy wyświetli inną liczbę od 1 do n! (gdzie n jest całkowitą liczbą linii). Żadne liczby nie powinny być wyprowadzane przez dwa różne układy, a każdy układ...

13
Bramy logiczne ręcznie

Stwórz program, który symuluje podstawowe bramki logiczne. Wprowadzanie: słowo pisane wielkimi literami, po których następuje 2 1-cyfrowe liczby binarne, oddzielone spacjami, np OR 1 0. Bramy OR, AND, NOR, NAND, XOR, i XNORsą potrzebne. Dane wyjściowe: Jakie dane wyjściowe wprowadzonej bramki...

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

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

13
Liczby pierwsze z niespodzianką

Uwaga: jest to mocno inspirowane tym pytaniem . Zadanie: Twoim zadaniem jest wygenerowanie npierwszej liczby, gdy każda postać twojego programu jest powtarzana nrazy. Powiedzmy, że twój program to: Derp Każda tamta postać jest powtarzana raz, więc powinna zostać wypisana 2. Kiedy każda...