Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

3
Rotor Routery na siatce
Wejście Dane wejściowe to pojedynczy ciąg znaków, oddzielony znakami nowej linii w 2n+1wierszach długości 2n+1, dla niektórych liczb całkowitych n ≥ 0. Liczba całkowita nnie jest częścią danych wejściowych; będziesz musiał obliczyć to na podstawie ciągu. Linie składają się z „znaków kierunkowych” >^<v. Jeśli nowe linie stanowią problem, możesz je …
10 code-golf  grid 

2
Ciężarówki na parkingu
Na parkingu znajdują się miejsca parkingowe P, ale niektóre miejsca są zajęte przez samochody reprezentowane przez oktororpy, #podczas gdy wolne miejsca są kropkami .. Wkrótce przybędą ciężarówki T, z których każda zajmie dokładnie L kolejnych miejsc. Ciężarówki nie muszą być zaparkowane obok siebie. Twoim zadaniem jest stworzenie programu, który znajdzie …
10 code-golf 

1
Złe wieści, ktoś
W odcinku Futurama The Prisoner of Benda członkowie załogi wymieniają się ciałami, z zastrzeżeniem, że żadna para ciał nie może zamieniać umysłów więcej niż raz. Wyzwanie Napisz program lub funkcję, która akceptuje prawidłową kolekcję zamian umysłu-ciała, które już miały miejsce, i wysyła legalny zestaw zamian, które przywrócą każdy umysł do …
10 code-golf  math 

9
Zbuduj program szyfrujący rot32
Zbudowanie golfowego kodera rot13 jest zbyt łatwe, ponieważ litery są w tej samej kolejności w obszarze znaków ASCII. Spróbujmy zamiast tego silnika rot32. Twoim zadaniem jest zbudowanie funkcji, która pobiera ciąg Base64 jako dane wejściowe i zwraca ten sam ciąg, ale z każdą literą obróconą o 32 symbole w stosunku …
10 code-golf 

12
Paradoks podziału
Dany: Liczbą naturalną S . Lista N racjonalnych wag W, które sumują się do 1. Zwraca listę L N liczb całkowitych nieujemnych, takich jak: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Innymi słowy, przybliżaj S⋅W_is liczbami całkowitymi tak dokładnie, jak to możliwe. Przykłady: 1 [0.4 0.3 0.3] …

5
Zaimplementuj funkcjonalność podobną do t9
Twoim dzisiejszym wyzwaniem jest wdrożenie funkcjonalności podobnej do T9 . Zaimplementujesz funkcję, która będzie miała tylko 2 parametry. Otrzymasz 1 numer telefonu w ciągu i zawartość pliku tekstowego z listą słów (nie zakładaj określonego stylu nowej linii). Możesz użyć linku https://raw.githubusercontent.com/eneko/data-repository/master/data/words.txt, aby przetestować funkcjonalność, lub użyj /usr/share/dict/words(zaznacz plik tekstowy z …

1
Shubbles and Smoles - Część I
Ustawić Rozważ dziwnie ukształtowane pudełko zawierające 29 ponumerowanych komórek, jak pokazano na ryc. 1 poniżej. Wewnątrz tego pudełka 2D znajdują się dwa gatunki zwierząt w kształcie kwadratu: szubienice i smole. Ryc. 1 (a) pokazuje niektóre strzępki na niebiesko, a niektóre smole na czerwono. Każde stworzenie zajmuje dokładnie jedną komórkę siatki. …

10
Sprawdź magiczny kwadrat
Magiczne kwadrat jest kwadratem tablicę liczb z boku n składający się z oddzielnych dodatnich liczb 1, 2, ..., n ² usytuowane tak, że suma n ilościach w każdym poziomym, pionowym, albo głównego przekątnej jest zawsze ta sama liczba, znana jako stała magiczna. Twój program musi wprowadzić, poprzez standardowe wejście, liczbę …
10 code-golf  math 

4
Kod anagramowy
Spróbujmy jeszcze raz. Celem tego konkursu jest stworzenie dwóch fragmentów kodu, które są wzajemnie anagramami (dwa muszą zawierać te same bajty w innej kolejności) i wykonają następujące zadania: Trzeba sprawdzić, czy wprowadzona liczba jest szczęśliwa czy pierwsza , i wypisać, jeśli liczba jest albo (na przykład, 7musi wypisać happy primei …

6
Znajdź najmniejszy okres z liczby> 1000 cyfr
Twoim zadaniem jest przyjmowanie tej liczby jako danych wejściowych (chociaż powinna również działać z dowolną inną liczbą): 18349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957 i znajdź najmniejszy okres, który jest w tym przypadku: 1834957034571097518349570345710975183495703457109751834957034571097518349570345710976 Powodzenia i miłej zabawy! Wyjaśnienia : Numer wejściowy ma co najmniej jeden okres i jeden okres częściowy Okres zaczyna się zawsze na …
10 code-golf 

1
Znajdź najlepszy ruch w grze Tetris
Bardzo lubię Tetris, ale nie jestem w tym zbyt dobry. Raz chciałbym zobaczyć, jak ten statek kosmiczny startuje na własne oczy! A ponieważ komputery są naprawdę świetne we wszystkim, jedynym możliwym rozwiązaniem jest stworzenie dla mnie programu do grania ... z wyjątkiem tego, że zrobisz to dla mnie! Biorąc pod …
10 code-golf  tetris 

4
Jak silne są liczby nonary?
Otrzymujesz nonaralną (podstawową 9) nieujemną liczbę całkowitą składającą się z cyfr od 0 do 8, jak zwykle. Jednak liczba cyfr w tej liczbie (bez zer wiodących) jest kwadratem prefektury. Z tego powodu liczba może być ułożona w kwadratową siatkę (z zachowaną kolejnością odczytu). Przykład z 1480 (1125 podstawa 10): 14 …

15
Utwórz siatkę jak najbliżej kwadratu, jak to możliwe
Utwórz funkcję lub program, który ustawi siatkę jak najbliżej kwadratu, jak to możliwe Jako dane wejściowe otrzymasz liczbę całkowitą N , liczby całkowite (1,2,3,25 itd.) Wyjściem musi być idealna prostokątna siatka N liter możliwie najbliżej kwadratu Kwadrat (wannabe) musi składać się z jednej z liter O lub X określonych przez …

11
Napisz program, który zamienia co 17 bit pliku tekstowego na 1
Mój współpracownik i ja pracujemy nad starszym oprogramowaniem, którego czasem nienawidzimy. Za każdym razem, gdy go uruchamiasz, wszędzie pojawiają się potwierdzenia debugowania i nigdy nie jest to gwarancją, że coś zadziała. Motywacja do tej rundy golfa kodu pochodzi od mojego współpracownika mówiącego o naszym oprogramowaniu . „To tak, jakbyś za …

18
Kurczące się liczby
Dane wejściowe to tablica (co najmniej 3, maksymalnie 20) różnych liczb całkowitych. Każda liczba całkowita jest większa niż -1000 i mniejsza niż 1000. Twoim zadaniem jest zmniejszanie liczb poprzez „liniowe mapowanie” ich od 0.0do 1.0. Oznacza to, że najmniejsza liczba w tablicy zostanie zmapowana na 0,0, największa na 1,0. Dostajesz …

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.