Programowanie puzzli i Code Golf

26
Fake miniaturowe

Jak każdy fotograf amator może powiedzieć, ekstremalna obróbka końcowa jest zawsze dobra. Jedną z takich technik jest „ oszustwo miniaturowe ”. Celem jest sprawienie, aby obraz wyglądał jak fotografia jego zminiaturyzowanej, zabawkowej wersji. Działa to najlepiej w przypadku zdjęć wykonanych pod...

26
Wydrukuj Golden Ratio

To była zabawa! Jednak z trzema cyframi zabawa skończyła się zbyt wcześnie. To wyzwanie jest podobne, ale będziemy kontynuować zabawę. Wyzwanie Wydrukuj jak najwięcej cyfr Golden Ratio φ. Złoty współczynnik jest definiowany jako liczba, która spełnia φ = (φ + 1) / φ, a pierwszych 100 cyfr...

26
Znajdź n-tą parę podwójnych liczb pierwszych

Dwie liczby pierwsze są definiowane jako liczby pierwsze bliźniacze, jeśli różnią się o dwa. Na przykład 3 i 5 są liczbami podwójnymi, podobnie jak 29 i 31. Napisz program, który znajdzie n-tą parę podwójnych liczb pierwszych (gdzie n pochodzi od STDIN) i wydrukuje je na STDOUT, oddzielone...

26
Generator diagramów Venna

Generator diagramów Venna Aby właściwie świętować 180. urodziny Johna Venna , dzisiaj Twoim zadaniem będzie stworzenie programu, który wygeneruje diagram Venna ! Wkład: Dodatnia liczba całkowita N, która określi zakres liczb występujących na schemacie (od zera do N) oraz trzy zestawy dodatnich...

26
Najkrótszy kod do losowego umieszczania punktów i łączenia ich

Zadanie Jest to dość proste zadanie kodowania, wszystko, co Twój program musi zrobić, to umieścić punkt na kanwie (lub alternatywę w innym języku kodowania) i połączyć go ze wszystkimi już umieszczonymi kropkami. Twój program musi przyjąć jedno wejście, liczbę kropek, które powinny zostać...

26
Tryb (najczęstszy element) listy

Napisz fragment kodu, aby obliczyć tryb (najczęstszą liczbę) listy dodatnich liczb całkowitych. Na przykład tryb d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] jest 1, ponieważ występuje maksymalnie 5 razy. Możesz założyć, że lista jest przechowywana w zmiennej takiej jak di ma unikalny...

26
Golf mi trochę gotówki z bankomatu

Zadanie jest proste. Daj mi trochę 1000, 500i 100notatki. W jaki sposób ? możesz zapytać. Nie martw się, nie musisz okradać banku, ponieważ w pobliżu znajduje się bankomat, który akceptuje Twoją kartę kredytową. Ale twój limit kredytowy wystarczy do wykonania zadania, więc musisz uważać na...

26
Zbuduj drabinę

Wprowadzenie Chcę zbudować drabinę. W tym celu wyrzuciłem ze złomowiska dwie długie deski z dziurami i chcę w nich umieścić stopnie. Jednak dziury nie są równomiernie rozmieszczone, więc kroki będą trochę niepewne i trudno mi oszacować ilość potrzebnej mi wędki. Twoim zadaniem jest wykonanie dla...

26
Strona główna w zakresie list

Wyzwanie polega po prostu na zwróceniu listy liczb całkowitych, podobnej do funkcji zakresu Pythona, z tym wyjątkiem, że każda kolejna liczba musi znajdować się tak głęboko na listach. Zasady : Utwórz program lub funkcję nieanonimową Powinien zwrócić lub wydrukować wynik Wynik należy zwrócić w...

26
CodeGolf - Heads or Tails

Instrukcje Biorąc nieznaną ciąg wejściowy io wartości zarówno głowic lub ogonów , powrót 1do głowy lub -1za ogony z najkrótszego kodu. Przykładowy kod bez golfa (55b): if(i == "heads"){ print(1); }else{ print(-1); } Przykładowy kod do gry w golfa (16b): print("t">i||-1) Javascript...

26
Pomóż mi nosić torby na zakupy

To był ciepły letni wieczór ... kiedy mój głupi samochód postanowił zepsuć się na środku drogi w drodze powrotnej z supermarketu. Zepchnąłem go na bok i postanowiłem iść do domu. Otworzyłem bagażnik, żeby wyjąć sklep spożywczy i pozostałe rzeczy. Wtedy zauważyłem, że przedmioty nie były...

26
Wskazówki do gry w golfa w TI-BASIC

Jakie masz ogólne wskazówki na temat gry w golfa w TI-BASIC w kalkulatorach serii TI-83/84 +? Szukam pomysłów, które można by zastosować do problemów związanych z golfem i które są przynajmniej w pewnym stopniu specyficzne dla TI-BASIC (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić...

26
ASCII Dragon's Curve

Wprowadzenie The Dragon Curve jest krzywa fraktalna, który pojawia się w szczególności na stronach tytułowych odcinek powieści Park Jurajski. Można to bardzo prosto opisać jako proces składania paska papieru, jak wyjaśniono w artykule Wikipedii na temat tej krzywej. Kilka pierwszych iteracji...

26
Wymowa Hex

Wymowa Hex Dla tych z was, którzy nie są inicjowani programem Silicon Valley, to wyzwanie jest inspirowane wymianą, która przebiega w ten sposób ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid -...

26
Obliczanie fal

Od pewnego czasu przewijam tę stronę, ale ostatnio bardzo zainteresowałem się wypróbowaniem niektórych wyzwań. Zamierzałem spróbować swoich sił w niektórych z istniejących tematów związanych z golfem, ale wczoraj nie miałem dostępu do Internetu, a tymczasem wymyśliłem własne wyzwanie. Twoim...

26
Rozwiąż skrzyżowanie

Zadanie Napisz program lub funkcję, która pobiera strukturę skrzyżowania i generuje sekwencję, w której przejeżdżają pojazdy. Wyjście powinno zawierać co najwyżej cztery linie z następującym formacie #. x->y\n, gdzie #jest liczbą numer porządkowy, a po nim kropkę ., xi yto znaki ["N", "E",...

26
Boże, to jest zakryte zakładkami!

Użytkownicy wcięć w przestrzeni, łączcie się ! Musimy walczyć ze wszystkimi małymi użytkownikami kart ! Twoim zadaniem (jeśli zdecydujesz się to zaakceptować) jest napisanie programu lub funkcji, która przyjmuje dwa argumenty: Ciąg: To jest dane wejściowe. Dodatnia liczba całkowita: liczba...

26
Pracuj ciężej, popraw to

W tym wyzwaniu Twoim celem będzie dostarczenie tekstów do Daft Punk's Harder, Better, Faster, Stronger. W szczególności wyślij ten tekst: Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work Is Over Work It Make It Do It Makes...