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.

30
Właściwe połączenie dzielnika
Właściwa dzielnik jest dzielnikiem z szeregu N , które nie są n siebie. Na przykład odpowiednimi dzielnikami 12 są 1, 2, 3, 4 i 6. Otrzymasz liczbę całkowitą x , x ≥ 2, x ≤ 1000 . Twoim zadaniem jest zsumowanie wszystkich najwyższych właściwych dzielników liczb całkowitych od 2 do …


6
Bardziej wydajne kody stanów USA
Skróć ten stan USA! było fajnie, ale dowiedzieliśmy się, że skuteczne skracanie nazw stanów USA jest trudne w obecnym systemie. Wymyślmy alternatywny schemat kodu stanu dla wydajnego grania w golfa. Twoje zadanie: Napisz funkcję (lub program), która podając prawidłową nazwę stanu USA (wymagane tylko 50 stanów normalnych), zwraca unikalny dwuliterowy …
20 code-golf  string 

9
Zniszcz ten sznurek!
Biorąc pod uwagę ciąg wejściowy, wypisz jeden lub więcej wariantów ciągu, tak aby: Żadna postać nie jest na swojej pierwotnej pozycji Żadna postać nie sąsiaduje z postacią, z którą pierwotnie sąsiadowała Możesz założyć, że zawsze będzie to możliwe dla danego ciągu i będzie zawierać tylko pojedyncze litery alfabetu ( [a-z]lub …

13
Narysuj planszę sudoku, używając znaków do rysowania linii
To jest kod golfowy. W przypadku tego wyzwania zaakceptuję metodę (nie potrzebujesz pełnego programu), ale podpis metody wlicza się do liczby bajtów i chcę zobaczyć pełny podpis (nie lamdba). Dane wejściowe dla metody to tablica liczb całkowitych z 81 elementami. Wartością wyjściową / zwracaną z metody jest ciąg znaków reprezentujący …

18
Czy to się powtarza
Ciąg znaków powtarza się, jeśli zawiera dwa kolejne podciągi, które są równoważne. Na przykład 2034384538452powtarza się, ponieważ zawiera 3845dwa razy po kolei. Dlatego Twoim wyzwaniem jest zdecydowanie, czy łańcuch zawiera powtarzający się podciąg. Możesz wziąć dane wejściowe jako ciąg znaków lub tablicę znaków. Nigdy nie otrzymasz pustego wejścia, a długość …

7
Czy to liczba cykliczna?
Cykliczna liczba to liczba cyfr „n”, które pomnożone przez 1, 2, 3, ... n, dają te same cyfry, ale w innej kolejności. Na przykład liczba 142 857 jest liczbą cykliczną, ponieważ 142 857 x 2 = 285,714, 142 857 x 3 = 4228571, 142 857 x 4 = 571,428 i …

22
Uprość wprowadzanie macierzy!
Napisałem kilka wyzwań związanych z macierzami i wspólne dla wszystkich jest to, że używam formatu takiego jak ten poniżej, reprezentując macierze, zarówno w przykładach, jak i przypadkach testowych: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Jest to prawdopodobnie kłopotliwy format w …

19
Narysuj duży ASCII X
Problem Zainspirowany poprzednim wyzwaniem, robiąc coś podobnego Biorąc pod uwagę dodatnie dane nwyjściowe liczb całkowitych, kształt ma następujący wzór: wejście n=1: * * * * * wejście n=2: ** ** **** ** **** ** ** wejście n=3: *** *** *** *** ***** *** ***** *** *** *** *** i tak …

6
Narysuj fazę księżyca
Wyzwanie Biorąc pod uwagę fazę księżyca, narysuj ją przy użyciu sztuki ASCII. Twój program musi obsługiwać nowiu, woskowanie półksiężyca, pierwszy kwartał, woskowanie gibbous, pełnia księżyca, zanikający gibbous, ostatni kwartał i zanikający półksiężyc. Twój wkład będzie liczbą całkowitą. 0 -> new moon 1 -> waxing crescent 2 -> first quarter 3 …

16
Odszyfruj xor-szyfrowanie
Twoim zadaniem jest pobranie zaszyfrowanego łańcucha jako danych wejściowych i wyjście łańcucha odszyfrowanego, aby odsłonić ukryty komunikat. Ciągi, zarówno wejściowe, jak i wyjściowe, będą zawierać znaki z tej listy 64 znaków ASCII (zwróć uwagę na spację wiodącą): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Te znaki mają przypisane numery w kolejności, w jakiej są wymienione powyżej: …

18
Znajdź niepowiązany numer
Biorąc pod uwagę 2 nieujemne liczby całkowite jako dane wejściowe, wyprowadzaj nieujemną liczbę całkowitą, której nie można utworzyć za pomocą żadnego operatora matematycznego na 2 wejściach. Na przykład, wprowadzone dane 2i 3, 6, 0, 5, 1, 9, 8, 23, 2są nieprawidłowe wyjścia. Operacje, które należy wziąć pod uwagę to: Addition …

30
Przeczytaj hasło
Twoim zadaniem jest odczytanie „hasła” z klawiatury / standardowego wejścia. Wyzwanie : Przeczytaj napis sniewidocznie. Dla każdego ze znaków swydrukuj znak c. W czasie rzeczywistym. Zasady: Musisz drukować cw czasie rzeczywistym. Jak tylko użytkownik wpisze znak, musisz go wyświetlić c. c musi być stały, tzn. musi mieć ten sam charakter. …
20 code-golf  string 


7
Sześciokątne Trójkąty!
Twoje zadanie: zrób sześciokątny trójkąt o długości boku n, gdzie ndodatnia liczba całkowita lub 0. Najpierw pozwól mi zdefiniować sześciokąt: / \ | | \ / (Niesamowita sztuka ASCII, prawda?) Sześciokąty można łączyć, dzieląc strony: / \ / \ | | | \ / \ / / \ | | …

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.