Programowanie puzzli i Code Golf

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

6
Fałszywe pozytywy na kratce całkowitej
Tabela liderów User Language Score ========================================= Ell C++11 293,619,555 feersum C++11 100,993,667 Ell C++11 78,824,732 Geobits Java 27,817,255 Ell Python 27,797,402 Peter Taylor Java 2,468 <reference> Julia 530 tło Pracując na siatce 2D współrzędnych całkowitych, czasami chcesz wiedzieć, czy dwa wektory (ze składowymi liczb całkowitych) mają tę samą wielkość. Oczywiście …

7
Znajdź maksymalną operację
Wyzwanie polega na znalezieniu maksymalnej liczby, jaką można uzyskać z listy liczb całkowitych za pomocą podstawowych operatorów arytmetycznych (dodawanie, odejmowanie, mnożenie, jednoznaczna negacja) Wejście Lista liczb całkowitych Wynik Maksymalny wynik przy użyciu każdej liczby całkowitej w wartości wejściowej. Kolejność wprowadzania nie ma znaczenia, wynik powinien być taki sam. Nie musisz …

1
Ile czasu potrzeba na odblokowanie telefonu z Androidem?
Scenariusz Używam ekranu blokady pasującego do wzoru i niestety zapomniałem o swoim wzorze. Chciałbym wiedzieć, ile czasu będę potrzebował, aby go odblokować. Oto specyfikacje ekranu blokady Google, którego użyjemy do tego wyzwania. Co 5 złych kodów użytkownik musi czekać 30 secondsprzed dalszym wprowadzaniem. Wzór musi przynajmniej składać się 4 points(patrz …

5
Podnieś do potęgi
Wyzwanie Wyzwanie polega na napisaniu programu, który przyjmuje liczby dodatniea oraz liczbę niezerowąb i dane wyjściowe a^b(podniesione do potęgi b). Możesz używać tylko + - * / abs()jako funkcji / operatorów matematycznych. Można je stosować tylko do wartości skalarnych, ale nie do całych list lub tablic. Przykłady: 1.234 ^ 5.678 …

8
Te moje pierwsze liczby są zawsze ciągłymi liniami
Utwórzmy siatkę N × N spacji i znaków podkreślenia, których można użyć do wizualnego ustalenia, czy liczba jest liczbą pierwszą. (N może być dowolną liczbą całkowitą dodatnią). Ta siatka ma trzy proste zasady: N-ta kolumna zawiera powtarzający się wzór n-1 znaków podkreślenia, po których następuje jedna spacja. Ten wzorzec zaczyna …
12 code-golf  primes 

4
Kombinacje Kakuro
Kombinacje Kakuro Ponieważ nie umiem wykonywać arytmetyki mentalnej, często mam problemy z łamigłówką Kakuro , która wymaga od ofiary wielokrotnego sprawdzania, które odrębne liczby z zakresu od 1 do 9 (włącznie) sumują się z innymi liczbami z zakresu od 1 do 45, jeśli wiesz, jak to zrobić istnieje wiele liczb. …

2
Konwertuj JSF ** k na normalny JS
Wielu z was już zna JSF ** k . Dla tych, którzy tego nie robią, jest to skrypt, który w zasadzie zamienia dowolny kod JavaScript w coś napisanego tylko za pomocą []()!+. Twoim zadaniem jest zbudowanie, przy użyciu dowolnego wybranego języka, programu, który konwertuje JSF ** k na nieobrobiony JavaScript. …
12 code-golf 

6
Tkactwo w ASCII
Wyobraź sobie prostokątną siatkę |znaków reprezentującą napięte sznurki na krośnie ( osnowę ), które można owinąć innymi wątkami ( wątkiem ), które będziemy reprezentować -. Oto nietkana osnowa krosna 7 × 4: ||||||| ||||||| ||||||| ||||||| Istnieje wiele sposobów, w jakie wątek można wplecić w osnowę, najprostszym z nich jest …

3
umieść fiolki w wirówce
To pytanie pochodzi z tego wątku reddit autorstwa użytkownika reddit taho_teg, ale zostało rozszerzone do bardziej ogólnej „układanki”. Masz wirówkę z 24 otworami na fiolki równomiernie rozmieszczone w okręgu wokół centralnej osi. Jeśli masz teraz kilka fiolek i chcesz uruchomić wirówkę, musisz upewnić się, że są one umieszczone w sposób …
12 code-golf  math 


4
Zakoduj ciąg dla kosmitów, którzy czytają i piszą po angielsku, ale nie znają ASCII
Okazuje się, że istnieją odległe kosmici znający angielski (i przypadkowo znormalizowani na 8-bitowych architekturach komputerowych) . Jednak nigdy nie słyszeli o ASCII ani nawet porządku alfabetycznym. Uważa się, że ci kosmici zbierają informacje z Ziemi. Robią to jednak ze sprzętem cyfrowym, który odczytuje bezsensowne informacje, gdy żadna transmisja nie jest …
12 code-golf  encode 

2
Najdłuższy ruch chińskich warcabów
W chińskich warcabach element może się przesuwać, przeskakując nad dowolnym innym elementem lub wykonując sekwencję takich przeskoków. Twoim zadaniem jest znalezienie jak najdłuższej sekwencji skoków. Wejście Sekwencja 121 zer lub jedynek, każde reprezentujące miejsce na planszy. Zero oznacza, że ​​miejsce jest puste; jeden oznacza, że ​​miejsce jest zajęte. Pozycje są …

2
Circle Maze Checker
Znasz te drewniane zabawki z małymi łożyskami kulkowymi, w których obiekt ma poruszać się po labiryncie? To trochę tak. Biorąc pod uwagę labirynt i serię ruchów, określ, gdzie kończy się piłka. Deska jest trzymana pionowo, a kula porusza się tylko grawitacyjnie, gdy deska jest obracana. Każdy „ruch” to obrót (w …
12 code-golf 

4
Najkrótszy kod do napisania najdłuższego kodu
Wyzwanie polega na utworzeniu najkrótszego kodu w wybranym języku, który zapisuje w .txtpliku najdłuższy kod do pomnożenia dwóch liczb, przyjmując dwie liczby jako dane wejściowe i wyjściowe . ŻADNE WEJŚCIE NIE JEST POTRZEBNE DLA KODU, KTÓRY WYKONYWA PRACĘ ! Kod generatora i wygenerowany kod mogą być w dowolnym języku NIE …

13
Siedziska teatralne
Zadanie Teatr ma 10 rzędów, oznaczonych Ana Jod przodu do tyłu, a 15 miejsc w każdym wierszu, ponumerowanych od 1 do 15, od lewej do prawej. Program korzysta z następujących zasad, aby wybrać najlepsze miejsca. Zasada 1: Wszystkie miejsca w jednej rezerwacji muszą znajdować się w tym samym rzędzie obok …

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.