Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

6
Nowe zamówienie nr 3: 5 8 6
Wprowadzenie (może zostać zignorowane) Umieszczenie wszystkich liczb dodatnich w regularnej kolejności (1, 2, 3, ...) jest trochę nudne, prawda? Oto szereg wyzwań związanych z permutacjami (przetasowaniami) wszystkich liczb dodatnich. To trzecie wyzwanie z tej serii (linki do pierwszego i drugiego wyzwania). W tym wyzwaniu ułożymy liczby naturalne w rzędach o …

30
Podziel się na trzy!
Biorąc pod uwagę ciąg, musisz podzielić go na grupy po trzy znaki (przez wypełnienie _na końcu). Powiązane , ale wciąż jest inaczej. Przykładowe I / O: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Ciąg 6 …

3
Zrób dłuższy program lenguage
Lenguage to idiotyczny dialekt, który słynie z łamania ograniczeń związanych ze źródłami. Jest tak, ponieważ Lenguage dba tylko o długość swojego źródła, a nie o jego zawartość. Najpierw obliczana jest długość programu. Następnie wspomniana długość jest konwertowana na dwójkową i dopełniana lewymi zerami do wielokrotności 3. Powstały ciąg dwójkowy jest …


7
Stół bez obramowania
W tym wyzwaniu umieścisz litery z alfabetu na płaszczyźnie kartezjańskiej i wyślesz wynik jako tekst. Twój wkład będzie składał się z listy z 3 parametrami: Współrzędna X. Współrzędna Y. Strunowy W jaki sposób? Wiemy, że płaszczyzna kartezjańska zawiera 2 osie i 4 ćwiartki, w których znakami współrzędnych są , , …

4
Liczba
Biorąc pod uwagę liczbę dodatnią , znajdź liczbę alkanów o atomach węgla, ignorując stereoizomery ; lub równoważnie, liczba nieoznakowanych drzew z węzłami, tak że każdy węzeł ma stopień .nnnnnnnnn≤ 4≤4\le 4 Jest to sekwencja OEIS A000602 . Zobacz także: Parafiny - kod Rosetty Przykład Dla odpowiedź wynosi , ponieważ heptan …

1
Optymalizacja przesuwania po klawiaturze 1D
Jest to wyzwanie kodowe z niestandardowym systemem punktacji, w którym wygrywa najniższy wynik. Wprowadzenie Wiele smartfonów pozwala wprowadzać tekst, przesuwając palcem po wirtualnej klawiaturze 2D. Ta technologia jest zwykle łączona z algorytmem przewidywania, który wyświetla listę odgadniętych słów, posortowaną od najbardziej prawdopodobnej do najmniej prawdopodobnej. W tym wyzwaniu: Przeciągniemy po …


7
Satysfakcjonujące zaokrąglanie
Satysfakcjonujące zaokrąglanie Wiesz, kiedy jesteś w klasie naukowej i poprosiłeś o zaokrąglenie do 2 sig fig, ale twoja odpowiedź brzmi 5.2501...? Powinieneś zaokrąglić do 5.3, ale to po prostu takie niezadowalające! Zaokrąglając do 5.3, otrzymujesz całe 0,05, co stanowi dużą kwotę w porównaniu do 0,1 (wartość miejsca, do której zaokrąglasz)! …

5
Ile ruchów?
Biorąc pod uwagę dwie różne pozycje na szachownicy i rodzaj pionka, wypisz minimalną liczbę ruchów, które zajmie ten kawałek, aby przejść z jednej pozycji do drugiej. Zasady Dany element może być królem, królową, wieżą, rycerzem i biskupem. (To wejście może być traktowane jako dowolne 5 unikalnych znaków) Dwie pozycje można …
16 code-golf  chess 

10
Największa i najmniejsza możliwa liczba
Zadanie Biorąc pod uwagę tablicę liczb nieujemnych, wyprowadzaj największą i najmniejszą możliwą liczbę, którą można utworzyć, łącząc je. Zasady Wejście, wyjście może być w dowolnym dogodnym formacie. Tablica może mieć najwyżej 1 liczbę dziesiętną. Przykłady input:[22,33,44,55.55,33] output:4433332255.55,55.5522333344 input:[34,900,3,11,9] output:990034311,113349009 input:[99.93,9,3,39] output:939399.93,99.933399 input:[45.45,45,45,45] output:45454545.45,45.45454545 input:[12,21,34,43,45.1] output:4334211245.1,45.112213443 To jest golf golfowy, więc …
16 code-golf 

1
Zmaksymalizuj wycieczkę króla Sudoku
tło Sudoku to łamigłówka liczbowa, w której, biorąc pod uwagę siatkę n × nn×n n \times n podzieloną na pola o rozmiarze nn n , każda liczba od 11 1 do nn n powinna pojawić się dokładnie raz w każdym rzędzie, kolumnie i pudełku. W grze w szachy król może …

16
Waga najmniejszej ważonej ścieżki RoD
Pozwolić Abyć mprzez nprostokątnej matrycy dodatnich liczb całkowitych, gdzie mi nsą również pozytywne całkowitymi. Interesują nas ścieżki RoD („Right-or-Down”) od lewej górnej komórki Ado prawej dolnej komórki; w ścieżce RoD każda kolejna komórka ścieżki jest albo jedną komórką na prawo od niej, albo jedną komórką w dół od poprzedniej komórki. …

9
Czy jest to skala główna (lub równoważna)?
Piaskownica Skala główna (lub skala jońska) jest jedną z najczęściej używanych skal muzycznych, szczególnie w muzyce zachodniej. Jest to jedna ze skal diatonicznych. Podobnie jak wiele skal muzycznych, składa się z siedmiu nut: ósma duplikuje pierwszą z podwójną częstotliwością, tak że nazywa się ją wyższą oktawą tej samej nuty. Siedem …

6
Binarne ogrodzenia
Wejście: Liczba całkowita nw zakresie2 <= n <= 10 Lista liczb całkowitych dodatnich Wynik: Konwertuj liczby całkowite na ich reprezentację binarną (bez zer wiodących) i łącz je wszystkie razem. Następnie określ wszystkie binarne podciągi, które tworzą „binarne ogrodzenie”, używając nilości słupków ogrodzeniowych. Odstępy (zera) między każdym słupkiem ogrodzeniowym są nieistotne …

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.