Pytania oznaczone «code-golf»

15
Alternatywnie przesuwaj kolumny i rzędy tablicy 2D

Cel Biorąc pod uwagę tablicę 2D o dowolnym rozmiarze, napisz program lub funkcję, aby przesunąć na przemian kolumny i wiersze Przykład a b c d e f g h i j k l m n o Wszystkie elementy w pierwszej kolumnie przesuwają się o jeden wiersz w dół , w drugiej kolumnie przesuwają się o jeden wiersz,...

15
Zeruj z pierwszych liczb n

Wyzwanie Wyzwanie polega na napisaniu kodu, który przyjmuje dodatnią liczbę całkowitą n jako dane wejściowe i wyświetla wszystkie możliwe sposoby zapisywania liczb od 1 - n, ze znakiem dodatnim lub ujemnym pomiędzy, tak że ich suma wynosi równa zero. Pamiętaj, że możesz używać tylko dodawania lub...

15
Modułowa partia parzystości

Podane są tablicę A z n ściśle dodatnimi liczbami całkowitymi, a n 2 . Twoim zadaniem jest zmapowanie każdego wpisu A i do: 1, jeżeli A j mod A i jest nieparzyste dla każdego j, tak że 1 ≤ j ≤ n i j ≠ i 2, jeżeli A j mod Ai jest nawet dla każdego j taki, że 1 ≤ j ≤ n i j ≠ i 0 w przeciwnym razie...

15
Tam, zepsułem to (nożyczkami)

Wyzwanie Biorąc pod uwagę ciąg opisujący regułę cięcia i inny ciąg, wytnij części z drugiego ciągu, używając reguły opisanej przez pierwszy ciąg. Oba ciągi znaków będą się składały z liter a-zlub A-Zdowolnego z nich (nie muszą być reprezentowane w ten sam sposób). Sposób modyfikacji drugiego...

15
Ogranicz liczbę swoich biegów

Listy samoograniczające Rozważ niepustą listę L zawierającą nieujemne liczby całkowite. Prowadzony w L oznacza ciągłą podlistę jednakowych elementów, które nie mogą być dłuższe. Na przykład przebiegi [0,0,1,1,3,3,3,3,2,1,1] wynoszą [0,0], [1,1], [3,3,3], [2 ], [1,1] . Lista L jest...

15
Dwa kroki do przodu i jeden do tyłu

Powiedzmy, że jestem dziesięć kroków od celu. Idę tam, kierując się starym powiedzeniem: „Dwa kroki do przodu i jeden do tyłu”. Robię dwa kroki do przodu, jeden do tyłu, aż stoję dokładnie na miejscu. (Może to obejmować przekroczenie celu i powrót do niego). Ile kroków przeszedłem? Oczywiście może...

15
Dane wyjściowe, mniej więcej

Wyzwanie Biorąc pod uwagę ciąg wejściowy (lub tablicę) składający się z <i >, wypisz ciąg (tablicę lub ciąg) liczb całkowitych, taki, że: operatory są poprawne, gdy są stosowane w kolejności między kolejnymi liczbami na wyjściu wszystkie liczby całkowite są dodatnie (1 lub więcej) suma...

15
Dołącz do pokoi

Oto mapa, powiedzmy, lochu ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Powiedzmy, że bohater jest w pokoju A (w lewym górnym rogu), a jego cel (książę w niebezpieczeństwie?) Znajduje się w pokoju B (w prawym dolnym rogu). Nasza mapa nie...

15
Kilka zasad, ale nie dwa razy ta sama cyfra

Wejście Niepusta tablica dodatnich liczb całkowitych. Zadanie Konwertuj każdą liczbę całkowitą na binarną, ósemkową, dziesiętną lub szesnastkową w taki sposób, że każda cyfra (od 0 do F ) jest używana maksymalnie raz. Wynik Lista baz, które zostały użyte do rozwiązania zagadki. Szczegółowy...

15
Kodowanie Prime Factor

Jak działa kodowanie Biorąc pod uwagę listę bitów: Hold the prime (zaczynając od 2) Mam listę Dla każdego bitu na wejściu Jeśli jest taki sam jak poprzedni bit, dodaj liczbę pierwszą, którą trzymasz na liście Jeśli jest inaczej, przytrzymaj następną liczbę pierwszą i dodaj ją do listy Zwróć...

15
Czy to numer klatki schodowej?

Wyzwanie: Sprawdź, czy podana liczba stanowi a, number staircaseczy nie Wejście : Liczba całkowita (większa niż 0 i nie dziesiętna). UWAGA: Dane wejściowe można traktować jako ciąg znaków, tablicę cyfr. Wynik : wartość prawda / fałsz w zależności od tego, czy liczba tworzy schody, czy...

15
Zapomniałem dnia na ręczniki

Zapomniałem dnia na ręczniki Link do piaskownicy Skrypt PHP dla obu przykładów (błąd, formatowanie ciągu) Poprawiony skrypt php, dane wejściowe są zrozumiałe Skrypt PHP z większą ilością komentarzy / komentarzy, $argvaby zobaczyć różne wyniki Jak zapewne wiesz, 25 maja jest znany jako Dzień...

15
Wielki Szyfr

Twoim zadaniem jest rozszyfrowanie niepustego łańcucha składającego się z drukowalnych znaków ASCII z zakresu [32..126] . Odczytywanie ciągu znaków na znak: za każdym razem, gdy napotkasz małą literę, skojarz ją z następną wielką literą, zaczynając od „A” za każdym razem, gdy napotkasz wielką...

15
Wykonaj Superb Shuffle ™

Na potrzeby tego pytania talia kart jest sformatowana w następujący sposób: [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H",...

15
Wykonaj stwardnienie promieniujące Quine

Ostatniej nocy szukałem wyzwania Quine Hardened Quine, ale nie mogłem go znaleźć. Okazuje się, że nikt jeszcze o to nie pytał! Oto on: Twoim zadaniem jest stworzenie quine, czyli niepustego programu komputerowego, który drukuje własne źródło bez czytania. Ponadto, jeśli usuniesz jeden bajt z...

15
Dokładna częściowa suma szeregów harmonicznych

Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą N, wypisuje sumę pierwszych Nodwrotności jako dokładną część, która jest reprezentowana jako para liczb całkowitych w spójnej kolejności reprezentującej licznik i mianownik. Zasady Dane wyjściowe muszą być dokładne. Dane wyjściowe powinny być...

15
Równość ułamków mieszanych

W szkole podstawowej dzieci uczą się o właściwych ułamkach, gdzie licznik jest mniejszy niż mianownik, a zatem wartość ułamka jest mniejsza niż jeden. Później uczy się ich o frakcjach, w których wartość frakcji jest większa niż jeden, oraz o dwóch różnych sposobach wyrażania tych frakcji: ułamki...