Programowanie puzzli i Code Golf

33
Usuń znak pod określonym indeksem

(silnie zainspirowany Elementem ciągu o określonym indeksie ) Biorąc pod uwagę ciąg si liczbę całkowitą nreprezentującą indeks w s, wyprowadzaj sznak ze znakun -tej pozycji usuniętej. Dozwolone jest indeksowanie 0 i indeksowanie 1. W przypadku indeksowania 0 wartość nbędzie nieujemna i mniejsza...

33
Czy ta liczba jest trójkątna?

Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą, określ, czy jest to liczba trójkątna, i odpowiednio wyślij jedną z dwóch stałych, odrębnych wartości. Definicja Liczba trójkątna to liczba, którą można wyrazić jako sumę kolejnych liczb całkowitych dodatnich, zaczynając od 1. Można je również...

33
Czy ten numer to reedycja?

Wyzwanie Repdigit jest liczbą całkowitą nieujemną których cyfry są równe. Utwórz funkcję lub pełny program, który pobiera jedną liczbę całkowitą jako dane wejściowe i wyświetla prawdziwą wartość, jeśli liczba wejściowa to powtórka w bazie 10, a w przeciwnym razie wartość fałsz. Dane wejściowe...

33
Niech wybuchnie!

Weź macierz dodatnich liczb całkowitych jako dane wejściowe i niech wybuchnie! Sposób eksplodowania macierzy polega na dodaniu zer wokół każdego elementu, w tym granic zewnętrznych. Formaty wejścia / wyjścia są jak zawsze opcjonalne! Przypadki testowe: 1 ----- 0 0 0 0 1 0 0 0...

33
Znajdź najwyższą unikalną cyfrę

Zaskakujące, że nie mieliśmy jeszcze prostego wyzwania „znajdź najwyższą cyfrę”, ale myślę, że to trochę zbyt trywialne. Biorąc pod uwagę nieujemną liczbę całkowitą, zwróć najwyższą unikalną (tj. Nie powtórzoną) cyfrę znalezioną w liczbie całkowitej. Jeśli nie ma żadnych unikalnych cyfr, twój...

33
Ile potrzebuję many?

Dungeon Master to jedna z pierwszych gier fabularnych czasu rzeczywistego, pierwotnie wydana w 1987 roku na Atari ST. Wśród innych ekscytujących rzeczy na ten czas oferował dość wyrafinowany system zaklęć oparty na runach. Twoim zadaniem dzisiaj jest napisanie programu lub funkcji, która ocenia...

33
Utwórz ścianę binarną

Biorąc pod uwagę tablicę dodatnich liczb całkowitych w podstawie 10, gdzie n > 0wypisuje ich reprezentację ściany binarnej. Jak to działa? Konwertuj każdą liczbę na reprezentację binarną. Wypełnij reprezentację zerami wiodącymi do długości najdłuższego, tj. 1, 2-> 1, 10-> 01, 10. Utwórz...

33
Kocham Sardynki

Uwielbiam sardynki, nie mam ich dość, podobnie jak mój komputer Omnilang 5000, który jest obojętny językowo. Aby dać komputerowi radość z doświadczania sardynek, postanowiłem nakarmić go wieloma programami, które są w stanie wyświetlać na ekranie puszki sardynek w różnych orientacjach i wyświetlać...

33
Sortuj stopnie wspinaczkowe

Mój pierwszy kod do golfa, przepraszam za błędy ... Kontekst W wspinaczce skalnej ( konkretnie bouldering ) oceny wspinaczki V / Vermin (USA) zaczynają się od „VB” (najłatwiejszy stopień), a następnie „V0”, „V0 +”, „V1”, „V2”, „V3” , „V4”, „V5” itp. Aż do „V17” (najtrudniejsza...

33
Zakoduj liczbę całkowitą

Podano dodatnią liczbę całkowitą n > 2. Konwertujemy go na tablicę w następujący sposób: Jeśli jest równy, 2zwróć pustą tablicę W przeciwnym razie utwórz tablicę wszystkich nczynników pierwszych posortowanych rosnąco, następnie każdy element zamień jego indeksem w sekwencji liczb pierwszych i...

33
Piłka Microgravity

Jesteś na zaawansowanej międzygalaktycznej stacji kosmicznej. Twój przyjaciel, który pracuje w Studium Grawitacji, właśnie stworzył grę, która polega na użyciu mikrograwitacji jako sposobu na poruszanie piłką. Podaje ci małego kontrolera z czterema strzałkami kierunkowymi i labiryntową strukturą z...

33
Czy to mocne słowo?

Mówią, że hateto mocne słowo. Chciałem dowiedzieć się, dlaczego, więc dobrze się temu przyjrzałem. Zauważyłem, że każda spółgłoska ma po sobie samogłoskę. To sprawiło, że wyglądało to dość mocno, więc zdecydowałem, że to właśnie sprawia, że ​​słowo jest mocne. Chcę znaleźć mocniejsze słowa, więc...

33
Jak długo powinna działać moja kuchenka mikrofalowa?

Jestem głodny. Zróbmy coś mikrofalowego. Biorąc pod uwagę numeryczną liczbę od 1 do 4 cyfr, podaj liczbę sekund, które powinna uruchomić kuchenka mikrofalowa. Detale Sztuką jest ustalenie, czy użytkownik wprowadza sekundy, czy kombinację sekund i minut. Te i dziesiątki miejsc należy interpretować...

33
Zmniejsz liczbę o największą cyfrę

Zadanie: Biorąc pod uwagę liczbę całkowitą w systemie liczb dziesiętnych, zmniejsz ją do jednej cyfry dziesiętnej w następujący sposób: Konwertuj liczbę na listę cyfr dziesiętnych. Znajdź największą cyfrę, D Usuń D z listy. Jeśli występuje więcej niż jedno wystąpienie D, wybierz pierwsze od...

33
Bądź jak najbardziej sprawiedliwy

Wprowadzenie W tym wyzwaniu powinieneś podzielić liczbę całkowitą na dwie części. Ponieważ nikt nie lubi kupować mniejszego kawałka ciasta, Twoim celem jest zachowanie jak największej uczciwości. Na przykład, jeśli chcesz podzielić liczbę całkowitą 7129na dwie części, możesz to zrobić na 3...

33
Czy mój grot Matrix?

Definicja Grot matryca jest matryca , która ma wszystkie wpisy równą 0 , z wyjątkiem tych, w głównej przekątnej, górnego wiersza i lewej kolumnie. Innymi słowy, matryca powinna wyglądać następująco: * * * * * * * * 0 0 0 0 * 0 * 0 0 0 * 0 0 * 0 0 * 0 0 0 * 0 * 0 0 0 0 * Gdzie każdy * to dowolny...