Pytania oznaczone «code-golf»

23
Rezystory o niezwykłej wartości

Wprowadzenie Podczas budowy projektu elektronicznego schemat może wymagać rezystora o nietypowej wartości (powiedzmy 510 omów). Sprawdzasz pojemnik na części i okazuje się, że nie masz rezystorów 510 omów. Ale masz wiele wspólnych wartości powyżej i poniżej tej wartości. Łącząc rezystory...

23
Przeliteruj liczby w języku francuskim

Trudno było przekonwertować liczbę na liczbę w języku angielskim , ale było to zbyt proste. Biorąc pod uwagę liczbę 0–100, Twoim zadaniem jest wyprowadzenie odpowiedniej cyfry w języku francuskim. Francuski system liczb ma za sobą bardziej złożoną logikę w porównaniu z angielskim: Liczba...

23
is_gaussian_prime (z)?

Zadanie Napisz funkcję, która akceptuje dwie liczby całkowite a,breprezentujące liczbę całkowitą Gaussa z = a+ib(liczba zespolona). Program musi zwrócić wartość true lub false, w zależności od tego, czy a+ibjest liczbą pierwszą Gaussa, czy nie . Definicja: a + bi jest liczbą pierwszą Gaussa...

23
Zrób sobie przerwę, aby zrobić węża!

Nasz klasyczny wąż rozwinął brak równowagi hormonów wzrostu . Co gorsza, jego ogon jest zablokowany! Biorąc pod uwagę dane kierunkowe, jak określono wFigure 1 , napisz program, który określi, gdzie będzie rosnąć. Rysunek 1. Wprowadzanie kierunkowe. Specyfikacje programu Czytaj wprowadzony...

23
Rysowanie w ukośnikach

Napisz program, który pobiera prostokątny blok tekstu złożonego z X„i .”, na przykład A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Wyjście reprezentacji tej siatki obróconej o 45 stopni w kierunku przeciwnym do ruchu wskazówek zegara poprzez narysowanie ukośnika - do przodu lub do tyłu w...

23
Wyzwanie Saltine

Oto krakers solny ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Oto dwa ułożone krakersy: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . | |_________________| Napisz najkrótszy...

23
Dywany Sierpińskiego

Kto nie lubi dobrego fraktala? Sierpińskiego Dywan jest klasycznym przykładem fraktala. Aby ukończyć to zadanie, musisz wygenerować dywan typu i wydrukować wynikowy obraz na stdout(formatowanie patrz przykład poniżej) , reprezentujący dywan poziomy. Kroki można znaleźć w tym artykule w Wikipedii...

23
Słyszysz mnie teraz?

tło Jesteś bogatym wykonawcą imperium oprogramowania. Twój czas jest wart dużo pieniędzy. Jako taki, musisz zawsze podróżować możliwie najbardziej wydajną trasą. Jednak jako dyrektor spędzasz dużo czasu uczestnicząc w ważnych rozmowach telefonicznych. Najważniejsze jest, aby nigdy nie odrzucać...

23
Umieść płytkę Carcassonne

Gra planszowa W grze planszowej „ Carcassonne ” gracze umieszczają płytki, dopasowując ich krawędzie i zdobywając najwyższe wyniki, tworząc duże, ciągłe obszary terenu. Oto (z grubsza) rodzaje i ilości płytek zawartych w grze: #01 x4 #02 x5 #03 x8 #04 x2 #05 x9 #06 x4 #07 x1 #08 x3...

23
Piny złącza DVI

To ma być wyzwanie golfowe na prostszym końcu spektrum. Uznałem jednak, że fajnie byłoby tutaj wprowadzić mikrooptymalizację. Istnieją trzy podstawowe typy złączy DVI : DVI-A (analogowe), DVI-D (cyfrowe) i DVI-I (zintegrowane). Ponadto istnieją wersje z jednym i dwoma łączami DVI-D i DVI-I. Każde...

23
Recykling na Nowy Rok

Dobrym rozwiązaniem na 2015 r. Jest życie w bardziej zrównoważony sposób. Zaczniemy od recyklingu. To znaczy kod do recyklingu! Twoim zadaniem jest wydrukowanie numeru 2015do STDOUT, z końcowym znakiem nowej linii lub bez (i tylko to). Musisz to jednak zrobić poprzez recykling starego kodu z PPCG....

23
Inna droga naprzód

Podana lista liczb całkowitych daje różnicę w przód przy określonej kolejności / głębokości. Aby uzyskać listę liczb całkowitych: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Różnice w przód dla różnych zleceń / głębokości są następujące: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4, -11,...

23
Znaki w ciągu ciągną się w kółko

(Zainspirowany wczesnym szkicem wyzwania fraktalnej linii PhiNotPi .) Otrzymujesz szerokość W > 1, wysokość H > 1i ciąg znaków składający się z 2(W+H-2)drukowalnych znaków ASCII. Zadanie polega na wydrukowaniu tego ciągu owiniętego wokół prostokąta o określonej szerokości i wysokości,...

23
Obliczanie (3 + sqrt (5)) ^ n dokładnie

Dziś twoim celem jest znalezienie liczby całkowite a i b daną liczbę całkowitą nieujemną n takie, że: Należy napisać program lub funkcję, która przyjmuje parametr n i wyjść i B w formacie do wyboru. Obowiązują standardowe luki. Ponadto zamierzone jest samodzielne wdrożenie powyższego problemu...

23
Łączenie liter

Powinieneś napisać program lub funkcję, która odbiera blok znaków reprezentowany jako ciąg znaków i wyświetla lub zwraca podobny ciąg znaków, w którym połączone są litery sąsiadujące z alfabetem. Przykład wizualny (w formie input => output): b d b d |\ /| | \ / | => | X | | / \ |...

23
Ważne węże w samolocie

Zainspirowany jednym z filmów Vi Harta (które są skarbnicą pełną potencjalnych pomysłów na wyzwania) Wąż składa się z segmentów o tej samej długości, a połączenie między każdym segmentem może być proste lub wykonać obrót o 90 °. Możemy zakodować takiego węża (do obrotu, który zależy od...

23
Konwertuj Chevrons na Soliduses

Napisz program, który pobiera ciąg zawierający tylko spacje, znaki nowej linii i kątowników: <, >( jodełkowe ). Wyjście ciąg miejsc, nowej linii, a ukośnikami: /, \( soliduses ), których kształty odpowiadają wejściu, lecz obrócony o jedną czwartą obrotu w kierunku ruchu wskazówek zegara, za...

23
Odcień koloru

Otrzymujesz wartości RGB koloru. Twoje zadanie jest proste: obliczyć odcień w najprostszej definicji. Powiedz, że kanały o najwyższej, środkowej i najniższej wartości to X, Y, Z (które są albo czerwone, zielone lub niebieskie), a ich wartości to x, y, z. Odcień tego koloru to (h (X) -h (Y)) * (1 +...