Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

2
Czy to kostka Rubika?
Czczony czas przejścia pedantów polega na tym, że zdjęcia „kostek Rubika” (na koszulkach, plakatach itp.) Nie są w rzeczywistości możliwe do rozwiązania. Pierwszą rzeczą, którą należy sprawdzić, jest to, że sześcian składa się z odpowiednich elementów. Aby rozwiązać zagadkę, sześcian potrzebuje sześciu kolorów z dziewięcioma kwadratami. Kostka potrzebuje również każdej …

30
Mylące schody alfabetu
Bez danych wejściowych wypisz interesujący wzór alfabetu w obu przypadkach (przypadek musi być spójny) za pomocą przyjętej metody wyjściowej : ZA AB ACBC ADBDCD AEBECEDE AFBFCFDFEF AGBGCGDGEGFG AHBHCHDHEHFHGH AIBICIDIEIFIGIHI AJBJCJDJEJFJGJHJIJ AKBKCKDKEKFKGKHKIKJK ALBLCLDLELFLGLHLILJLKL AMBMCMDMEMFMGMHMIMJMKMLM ANBNCNDNENFNGNHNINJNKNLNMN AOBOCODOEOFOGOHOIOJOKOLOMONO APBPCPDPEPFPGPHPIPJPKPLPMPNPOP AQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQ ARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQR ASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRS ATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTST AUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTU AVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUV AWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVW AXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWX AYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXY AZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZ Dopuszczalne są końcowe spacje …

6
Gimli, czy może być jeszcze krótszy?
Jestem jednym z autorów Gimli. Mamy już wersję z 2 tweetami (280 znaków) w C, ale chciałbym zobaczyć, jak mała może być. Gimli ( papier , strona internetowa ) to projekt z dużą szybkością i permutacją kryptograficzną o wysokim poziomie bezpieczeństwa, który zostanie zaprezentowany podczas Konferencji na temat sprzętu kryptograficznego …

8
Sprawdź topologię
Wyzwanie Biorąc pod uwagę zestaw Tpodzbiorów zbioru skończonego S={1,2,3,...,n}, określ, czy Tjest to topologia, czy nie. Wyjaśnienie PowerSet P(S) pewnego zbioru Sjest zbiorem wszystkich podzbiorów S. Kilka przykładów: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} S = {1,2}, P(S) = {{}, {1}, {2}, {1,2}} …

23
Kierunek ruchu
Zasady Biorąc pod uwagę kod kraju ISO3166-1-Alpha-2, Twoim zadaniem jest określenie kierunku ruchu w tym kraju: Podany zostanie prawidłowy kod kraju (ważny, ponieważ jest to element dwóch podanych list) Dane wejściowe mogą być listą dwóch znaków zamiast ciągu, jeśli to pomaga Możesz zdecydować się na zapisywanie małymi literami Wybierz jedną …

30
Ten kod zawiera błędy w * this * i * that *, czy naprawdę jest w nich napisany?
Zainspirowany nie jestem językiem, którego szukasz! Wyzwanie Wybierz dwa różne języki programowania i napisz program, który wypisze następującą linię na standardowe wyjście (lub równoważne): This program errors out in <the current language> :P a następnie generuje inny rodzaj błędu w każdym z dwóch języków. Zasady Niektóre zasady pochodzą z oryginalnego …

17
Symuluj mój głupi stary budzik
Mam głupi stary budzik z dwoma przyciskami: houri minute. ThehourPrzycisku zwiększa godzinę zestawu alarmu, a minuteprzyrosty czasu minutowego zestawu alarmu. Jednak niektóre inteligentne projektanci sobie sprawę, że naciśnięcie obu przycisków jednocześnie powinno mieć znaczenia, i zdecydował, że naciśnięcie houri minutejednocześnie spowodowałoby alarm ma być ustawiony na 12:00 am/ 0:00. Twoim …
25 code-golf  date 

11
Domek z kart (wersja 1)
Wersja 2 tutaj . Proste wyzwanie: mając liczbę całkowitą, narysuj domek z kart o podanej liczbie opowieści. Jeśli liczba jest ujemna, narysuj dom do góry nogami. Przykłady: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\ -------- /\/\/\/\/\ Input: 0 Output: <empty, whitespace …

12
Narysuj moje kontury
Biorąc pod uwagę prostokątną matrycę elewacji, narysuj jej kontury. Zadanie Dwa elementy xi ysą na tym samym poziomie konturu, jeśli floor(x/10) == floor(y/10). Na przykład, 52i 58są na tym samym poziomie konturu, ale 58i 64nie są. Czynność rysowania konturów jest zdefiniowana w następujący sposób: Dla każdego elementu ezamień go na …

28
Wyliczanie liczb całkowitych zawrotnych
Waszym wyzwaniem jest dziś wyprowadzenie danego terminu z wyliczenia wszystkich liczb całkowitych. Sekwencja jest następująca: Jeśli mamy funkcję indeksowaną przez zero, która generuje sekwencję f(n)i ceil(x)jest funkcją pułapu, to f(0) = 0; abs(f(n)) = ceil(n/2); sign(f(n))jest dodatni, gdy ni ceil(n/2)są nieparzyste lub oba nieparzyste. Aby zrozumieć tę sekwencję, pierwsze kilka …

26
Zrób zygzakowaty wzór
Twoim zadaniem jest przyjęcie jednej liczby całkowitej i wydrukowanie wzoru zygzakowatego za pomocą ukośników i odwrotnych ukośników. Liczba całkowita określa długość każdego zygzaka i zag, a także liczbę zygzaków i zag Wzór zawsze zaczyna się od prawej do lewej Przypadki testowe 4-> / / / / \ \ \ \ …

30
Zaimplementuj prosty stoper
Wyzwanie Twoim zadaniem jest napisanie programu, który raz na sekundę (w tym natychmiast po uruchomieniu programu) drukuje czas, który upłynął od momentu uruchomienia programu. Zasady Czas musi być wydrukowany w hh:mm:ssformacie. (wiodące zera dla wartości jednocyfrowych) Znaczniki czasu muszą być oddzielone CR, LF lub CRLF. (brak wiodących białych znaków) Nowy …
25 code-golf  date 

4
Rotacje z przeplotem
Wyzwanie Biorąc pod uwagę kwadratową matrycę znaków (jednobajtowe znaki drukowalne ASCII), obróć każdy „pierścień” matrycy w przeciwnych kierunkach. Weźmy przykład: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Następnie najbardziej zewnętrzny pierścień obraca …
25 code-golf  matrix 

24
Zredukuj ciąg do fragmentu alfabetu
Biorąc pod uwagę niepusty ciąg składający się wyłącznie z małych i wielkich liter alfabetu i spacji ( [a-zA-Z ]), zmniejsz go do fragmentu alfabetu, zaczynając od pierwszego znaku. Aby zmniejszyć ciąg, zacznij od pierwszego znaku alfabetu, a następnie usuń każdy znak po nim, który nie jest kolejną literą alfabetu. Kontynuuj …

10
Podwój dwa diamenty
Problem Podano dodatnią liczbę całkowitą ngdzien < 100 Wygeneruj wzór diamentu w następujący sposób: Wkład n=1 /\/\ \/\/ Wejście n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Wejście n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/ \/ Wejście n=4: /\ /\ //\\ /\ /\ //\\ …

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.