Programowanie puzzli i Code Golf

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

12
Wygeneruj sekwencję SUDSI
Sekwencja SUDSI ( su m, d ifference, s wap, i ncrement) to ciekawa sekwencja liczb całkowitych, która wydaje się wykazywać raczej chaotyczne zachowanie. Można go wygenerować w następujący sposób: Niech S będzie nieskończona lista liczb naturalnych: 1 2 3 4 5 6 .... Niech S i oznaczają jeden indeksowane i …

25
Konwertuj ciąg znaków na jego odpowiednik Rövarspråket
Rövarspråket Rövarspråket to gra słowna, w którą bawią się szwedzkie dzieci, z książek o Kalle Blomkvist autorstwa Astrid Lindgren. Podstawowe zasady są następujące (z Wikipedii): Każda spółgłoska (pisownia ma znaczenie, a nie wymowa) jest podwojona, a między nimi wstawia się o. Samogłoski pozostają nietknięte. Kilka przykładów: „cześć” -> „hohelollolo” „Min …
15 code-golf  string 

4
Faktoryzuj to! …źle
Ciekawy dziecko wykorzystuje program, który może na czynniki liczbę lub wyrażenie do następującej postaci: p1^e1 * p2^e2 * ... * pn^en. Wykładniki równe 1są pomijane np360 = 2^3 * 3^2 * 5 Dziecko wpisuje te dane wyjściowe do programu jako nowe dane wejściowe, ale nie rozumie ^znaku, więc czasami pomija …

3
Zbuduj program do analizy wyborów sekwencji rzutów monetą
W łamigłówce ze starej mojej książki zdefiniowana jest gra, w której dwóch graczy wybiera sekwencje rzutów monetą, które według nich pojawią się jako pierwsze, gdy moneta zostanie wielokrotnie odwrócona. (To było rzeczywiście dziwne, a nawet rzuty kostką, ale ten mały szczegół nie ma znaczenia pod względem równoważności problemu.) Należy zauważyć, …


9
KOTH: Monster Hunter
Zaktualizowane wyniki Wprowadzenie Aby uczcić premierę Monster Hunter 4 Ultimate w nowym 3DS (13 lutego), oto temat gry King of the Hill. Jesteś początkującym łowcą, który weźmie udział w turnieju składającym się z 5 kolejnych polowań. Pod koniec tych polowań, myśliwi zostaną uszeregowani w zależności od obrażeń zadawanych potworom i …

17
Zachowaj dystans!
Każdy gracz ma numer. Czy twój może być najdalszy od nich wszystkich? Wymagania Napisz nazwaną funkcję Java, Python 2 lub Ruby, choose()która akceptuje trzy argumenty: liczba całkowita - liczba już ukończonych rund liczba całkowita - liczba graczy tablica ciągów - wyniki każdej poprzedniej rundy każdy ciąg jest oddzieloną spacjami listą …


7
Problem z magicznym pudełkiem
Masz tablicę wejściową o rozmiarze m * n. Każda komórka w tablicy jest wypełniona P lub T. Jedyna operacja, którą możesz wykonać na tablicy, to odwrócenie kolumn. Po odwróceniu kolumny litery we wszystkich komórkach tej kolumny przełączają się (P staje się T i viceversa). Jeśli masz liczbę „x” wierszy z …
15 code-golf 

4
10, 10, 10… mam nadzieję?
Przedmowa Kiedy strzelałem dziś z łucznictwa 900 rundę wcześniej (10 kończy się na 6 strzałach na końcu i 10 kończy się na 3 strzałach na końcu, w sumie 90 strzał i maksymalny wynik 900), pomyślałem o tym wyzwaniu. W strzelaniu z łuku (zakładając, że strzelasz do tarczy dostarczonej przez FITA …

1
Optymalne karty listowe dla słów pisowni
Załóżmy, że masz listę słów i chcesz używać literówek do literowania każdego słowa. Na przykład, aby przeliterować kota , użyłbyś trzech kart oznaczonych C, A, T. Zakładając, że każda karta jest dwustronna , prześlij program określający minimalną liczbę kart, których można użyć do przeliterowania całej listy słów. Input to lista …

11
Zbuduj wykres
W tym wyzwaniu Twoim zadaniem jest zbudowanie niekierowanego wykresu z sekwencji dyrektyw. Istnieje jedna dyrektywa dla każdej nieujemnej liczby całkowitej i każda przekształca dany wykres w nowy. Dyrektywa 0: Dodaj nowy odłączony węzeł. Dyrektywa 1: Dodaj nowy węzeł i podłącz go do każdego istniejącego węzła. Dyrektywa m > 1: Usuń …


1
Śledzenie promieniami świecącej kuli
Pobrałem POV-ray i renderowałem ten błyszczący metalowy kula w stylu lat 90 .: Twoim zadaniem jest zrobić to samo, ale zrobić to, wdrażając sam silnik renderujący w jak najmniejszej liczbie bajtów. Nie musisz replikować tego dokładnego obrazu - wystarczy dowolny obraz odbijającej się kuli nad nieskończoną szachownicą, o ile spełnia …

3
Czy jesteś tym jedynym? (Pochodne Mastermind)
Mam dla ciebie trudny! Moja dziewczyna niedawno spotkała się z nowym programem na MTV (USA). To okropny program i wszyscy na nim są tandetni, ale „gra” jest dość interesująca. Z Wikipedii: Czy jesteś tym jedynym? śledzi 20 osób mieszkających razem na Hawajach, aby znaleźć idealne dopasowanie. Jeśli 10 mężczyzn i …

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.