Pytania oznaczone «code-golf»

14
Jaki jest wynik mojej ręki Scopa?

Lubię wyzwania związane z grami karcianymi, więc zrobiłem to dla włoskiej gry karcianej Scopa. Moja rodzina gra w tę grę od niepamiętnych czasów. Ma bardzo interesujący system punktacji, który powinien sprawiać przyjemność golfowi. Wyślę odpowiedź w R, aby rozpocząć zabawę, jestem pewien, że ludzie...

14
Iniekcja z dwóch ciągów do jednego ciągu

Wyzwanie Napisz program, który zastosuje funkcję iniekcyjną, która przyjmuje uporządkowaną parę łańcuchów jako dane wejściowe i jeden łańcuch jako dane wyjściowe. Innymi słowy, każde wejście musi być odwzorowane na unikalne wyjście. Specyfika Dane wejściowe mogą być dowolnymi dwoma łańcuchami o...

14
Pisanie, ale w lewo [zamknięte]

Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 miesięcy temu . tło Otrzymałeś zadanie sporządzania notatek na...

13
Prognozuj pogodę

Napisz najkrótszy program do prognozowania pogody na następne 7 dni Dane wejściowe (od standardowego) to dzień tygodnia i pora roku Wyjście (na standardowe wyjście) to siedem wierszy w dzień powszedni i temperatura w stopniach Celsjusza Dni powszednie rozpoczynają się od wejściowego dnia...

13
Doskonałe moce na więcej niż jeden sposób?

Wyzwanie Twoim zadaniem jest napisanie programu lub funkcji, która przy dodatniej liczbie całkowitej N znajdzie wszystkie dodatnie liczby całkowite mniejsze lub równe N, które można wyrazić jako moc doskonałą na więcej niż jeden sposób. Definicja Doskonałym moc jest określona jako liczba i...

13
Oblicz ostatnie cyfry numeru Grahama

Liczba Grahama kończy się na 7. Jest to liczba ogromna, teoretycznie wymagająca więcej informacji do przechowywania niż rozmiar samego wszechświata. Można jednak obliczyć kilka ostatnich cyfr liczby Grahama. Ostatnie kilka cyfr

13
Porównywanie mocy.

Porównaj dwie liczby N 1 = a b c , N 2 = d e f , konstruując funkcję f (a, b, c, d, e, f), która: zwraca 1, jeśli N 1 > N 2 zwraca -1, jeśli N 1 <N 2 Uwaga: Nie musisz zwracać żadnej wartości dla jakiejkolwiek innej relacji między N 1 i N 2 . np. gdy są równe lub gdy ich relacja jest...

13
Rozwiąż 8 puzzli

8 Puzzle to mniejszy wariant 15Puzzle (lub przesuwanej układanki ). Masz 3x3siatkę wypełnioną cyframi od 0 do 8 (0 oznacza pustą płytkę) ułożoną w losowej kolejności. Twoim zadaniem jest wprowadzenie siatki 3x3 i pokazanie najkrótszego rozwiązania (minimum ruchów), aby dostać się do stanu celu....

13
Pasek postępu działania

Napisz program, który analizuje dane wyjściowe uptimei generuje anatomicznie sugestywny pasek postępu (jak pokazano) o długości równej bieżącej dostępności w dniach: $ uptime 23:01 up 34 days, 7:30, 5 users, load averages: 0.23 0.27 0.24 $

13
Długie pomnożenie, 8 bitów na raz

Otrzymujesz 16-bitową maszynę i każesz zaimplementować mnożenie liczb całkowitych o dowolnym rozmiarze. W twoich rejestrach mogą znajdować się tylko 16-bitowe liczby, a największa instrukcja mnożenia pobiera dwa 8-bitowe wejścia i generuje 16-bitowy wynik. Twój program musi przyjąć jako dane...

13
Okrąg przez trzy punkty

Biorąc pod uwagę współrzędne kartezjańskie trzech punktów na płaszczyźnie, znajdź równanie koła przez wszystkie z nich. Trzy punkty nie będą na linii prostej. Każdy wiersz danych wejściowych do programu będzie zawierać xi ywspółrzędne trzech punktów, w kolejności A(x),A(y),B(x),B(y),C(x),C(y). Te...

13
1P5: Trzęsienie ziemi!

Sejsmometry USGS właśnie wykryły poważne trzęsienie ziemi! Zespoły reagowania kryzysowego potrzebują szybkiego oszacowania liczby dotkniętych osób. Napisz program do obliczenia tego oszacowania. Twój program otrzymuje 2 wejścia. Pierwszy to szczegóły samego trzęsienia ziemi. Trzęsienie ziemi...

13
Najbardziej kompaktowy kod symulowanej eksplozji

Czy potrafisz napisać program, który renderuje ekran rozbijającej się grupy pikseli (jak w prostym silniku cząstek) i czy możesz to zrobić przy dowolnej wyjątkowo małej liczbie znaków (naciśnięcia klawiszy)? (Przypomnij sobie lemingi z gry, kiedy ci mali faceci eksplodują, a ich małe piksele...

13
Kombinacje pinyin

Utwórz funkcję, która pobiera ciąg sylaby pinyin jako argument i zwraca wartość true dla kombinacji, w przeciwnym razie wartość false. Użyj „v” dla „ü”. Oto pełna lista kombinacji. http://www.pinyin.info/rules/initials_finals.html Przykłady f("bu") == true f("zheng") == true f("nv") ==...

13
Funkcja Soundex

Napisz najkrótszą funkcję, aby wygenerować amerykański kod Soundex dla nazwiska zawierającego tylko wielkie litery AZ. Twoja funkcja musi generować dane wyjściowe zgodne ze wszystkimi przykładami połączonych stron (podanymi poniżej), chociaż nie musi i nie powinna usuwać prefiksów. Łączniki w...

13
Mere Bagatelle

Wyzwanie Biorąc pod uwagę tablicę bagatelle taką jak ta poniżej: | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | |\ / / \ /| | / | | /\ / / | | / | |\ / / / | | | ---------------------- Twoim zadaniem jest przekształcenie listy rzutów w wynik. Plansza...