Pytania oznaczone «code-golf»

17
Skompresuj kod na obrazie

To jest odmiana quine . Wprowadzenie Wszyscy piszemy krótki kod, ponieważ z jakichś niejasnych powodów , ale cokolwiek zrobimy, zajmie co najmniej 144 pikseli / bajt (czcionką 12px). Ale co by się stało, gdybyśmy kodowali nasz kod w obrazach? To jest dzisiaj twoje zadanie. Wyzwanie Twoim...

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
Oblicz 3BV tablicy Saperów

3BV z Saper pokładzie oznacza minimalną liczbę lewych kliknięć potrzebnych do rozwiązania płytę jeśli już zna rozwiązanie. To skrót od „Bechtel's Board Benchmark Value”. Oto jego strona wyjaśniająca to. Poniżej znajduje się rozwiązana plansza Saper. Flagi wskazują miny; kafelki bez min wskazują...

17
Czy moje emoji są suche?

To jest moje zwierzę domowe emoji, Billy: -_- Emoji nie lubią być w deszczu, więc Billy jest smutny ... Narysujmy parasol, aby poczuł się lepiej! /\ / \ / \ -_- To dobrze, jest całkowicie przykryty parasolem! Oto przykład, w którym objęta jest tylko jego część: /\ / \ / \ -_- W...

17
Odmienne sita

Biorąc pod uwagę listę liczb całkowitych, utwórz maskę logiczną, tak aby można było użyć prawdziwych indeksów do odfiltrowania różnych wartości z listy. Który indeks jest wybrany jako prawdziwy, nie ma znaczenia, dopóki tylko jeden z nich zostanie wybrany dla każdego zestawu wskaźników...

17
Odwróć nieparzyste przebiegi

Inspiracja . Zadanie Odwrotne przebiegi liczb nieparzystych na podanej liście od 2 do 2 15 liczb całkowitych nieujemnych. Przykłady 0 1 →  0 1 1 3 →  3 1 1 2 3 →  1 2 3 1 3 2 →  3 1 2 10 7 9 6 8 9 →  10 9 7 6 8 9 23 12 32 23 25 27 →  23 12 32 27 25 23 123 123 345 0 1 9 → 345 123 123 0 9...

17
Shamir's Secret Sharing

Biorąc pod uwagę n(liczbę graczy), t(wartość progową) i s(sekret), ngeneruj sekrety generowane przez algorytm Shamir's Secret Sharing . Algorytm Na potrzeby tego wyzwania obliczenia zostaną wykonane w GF (251) (skończone pole wielkości 251, znane również jako liczby całkowite mod 251 ). Zazwyczaj...

17
Liczba całkowita zmienia się w czasie

Wejście: Liczba całkowita. Wynik: Najpierw przekonwertuj liczbę całkowitą na odpowiadającą jej liczbę rzymską. Następnie przekonwertuj każdą wielką literę tej cyfry rzymskiej na ich wartość dziesiętną ASCII / UNICODE. I wypisz ich sumę. Przykład: 1991 -> MCMXCI -> 77+67+77+88+67+73...

17
Poprowadź swojego żółwia sznurkiem

Napisz program lub funkcję, która pobiera niepusty łańcuch jednowierszowy znaków drukowalnych ascii bez spacji: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Możesz założyć, że dane wejściowe są prawidłowe. Na podstawie danych...

17
Odliczanie wymiarowe

Napisz funkcję f (n, k), która wyświetla k-wymiarowe odliczanie od n. Wygląda jednowymiarowe odliczanie z 5 54321 Wygląda na 2-wymiarowe odliczanie z 5 54321 4321 321 21 1 Wreszcie wygląda trójwymiarowe odliczanie z 5 54321 4321 321 21 1 4321 321 21 1 321 21 1 21 1...

17
Monitor Woz

Wyzwanie Niedawno dostałem się do komputerów 8-bitowych i jestem zafascynowany ich działaniem i innymi; dlatego celem tego kodu golfowego jest odtworzenie części Monitora Woz, zaprojektowanego przez Steve'a Woźniaka dla Apple I. Masz przechowywać tablicę 22 wartości szesnastkowych o szerokości...

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
Wygeneruj ciąg 6 znaków z 15-znakowego alfabetu

W jednym z naszych projektów w pracy niedawno odkryliśmy szczególnie dużą metodę generowania ciągu 6 znaków z 15 znaków alfabetu. Kilku z nas twierdziło: „Założę się, że możemy uzyskać to w jednej linii”, co rozpoczęło małą wewnętrzną grę w golfa kodowego. Twoim zadaniem jest pokonanie nas, co bez...

17
Wyzwanie zamiany listów

Pomysł jest prosty. Musisz stworzyć „wizualizowaną” zamianę liter, podając 3 ciągi znaków (dane wejściowe mogą być oddzielone przecinkami, osobne dane wejściowe lub jako tablica). Pierwszy segment to słowo, które chcesz poprawić, a drugi segment to litery, które chcesz zastąpić, a trzeci segment...

17
Oblicz liczbę Eulera

Liczba Eulera A(n, m) jest liczbą permutacji, [1, 2, ..., n]w których dokładnie melementy są większe niż poprzedni element. Są to również zwane wzrostami . Na przykład, jeśli n = 3są 3! = 6 permutacji z[1, 2, 3] 1 2 3 < < 2 elements are greater than the previous 1 3 2 < > 1 ... 2 1...

17
Markov Chain Quine

W tym pytaniu zostanie zastosowany prosty model Markowa. Aby uzyskać więcej informacji o łańcuchach Markowa, zobacz http://setosa.io/ev/markov-chains/ . Weź sznurek. W tym przykładzie użyjemy słowa: reader Teraz dla każdego znaku weź znaki, które pojawiają się po każdym wystąpieniu znaku w...