Pytania oznaczone «array-manipulation»

21
Integer Percentify

Napisz funkcję, która pobiera listę liczb całkowitych dodatnich i zwraca listę liczb całkowitych zbliżonych do procentu całkowitego dla odpowiedniej liczby całkowitej w tej samej pozycji. Wszystkie liczby całkowite na liście zwrotów muszą się sumować dokładnie do 100. Możesz założyć, że suma...

21
Maksymalna podgrupa

Zdefiniuj „maksymalną pod-tablicę” danej tablicy jako „(kolejną) pod-tablicę, która ma największą sumę”. Uwaga: nie ma wymogu „niezerowego”. Wydaj tę sumę. Podaj opis swojego kodu, jeśli to możliwe. Przykładowe wejście 1: 1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14 Przykładowy wynik 1: 24 Opis 1:...

21
Jeszcze jeden program i nie ma mnie!

Biorąc pod uwagę dodatni poziom zagnieżdżenia liczb całkowitych ni ciąg znaków sdrukowalnych ascii ( do ~, wypisuje program, który po uruchomieniu w tym samym języku, wypisuje program, który wypisuje program ... który wypisuje ciąg s. nNależy wygenerować w sumie programy, z których wszystkie...

21
Następcy odwrotnego zasięgu

Biorąc pod uwagę dodatnią liczbę całkowitą n, wykonaj następujące czynności (i wypisz każdy etap): zacznij od listy zawierającej nkopie n. wykonaj następujące nczasy: na tym ietapie stopniowo zmniejszaj pozycję ith listy, aż do jej osiągnięciai Tak więc, na przykład, jeśli dana njest 4, to...

21
Rozszerzająca się tablica

Biorąc pod uwagę dwie dodatnie liczby całkowite p i q , Twoim zadaniem jest zwrócić tablicę A utworzoną przez zastosowanie następującego algorytmu: Początek z A = [s, q], i D = 2 Dla każdej pary (x, y) ciągłych liczb w A, których suma jest podzielna przez d , wstaw (x + y) / d między x i y...

21
Czy to ważna tablica Takuzu?

Takuzu to gra logiczna, w której musisz wypełnić siatkę komórkami zawierającymi 0s i 1s. Siatka musi spełniać 3 zasady: Żadne trzy kolejne poziome lub pionowe komórki nie mogą być takie same. W każdym rzędzie i kolumnie musi znajdować się taka sama liczba 0si 1. Żadne dwa wiersze nie mogą być...

21
Twórz porcje z tablicy

Twoim zadaniem jest napisanie programu, który poda tablicę i liczbę, musisz podzielić tablicę na kawałki o rozmiarze liczba. Zasady Twój program otrzyma tablicę A, a także dodatnią liczbę całkowitą n. Tablica powinna być następnie podzielona na kawałki długości n, jeśli długość łańcucha nie jest...

21
Moja tablica powinna być równa, ale tak nie jest!

Biorąc pod uwagę tablicę liczb całkowitych, aktóra zawiera n liczb całkowitych i jedną liczbę całkowitą x; usuń jak najmniej elementów z, aaby suma była arówna x. Jeśli żadna kombinacja nie amoże się utworzyć x, zwróć wartość fałszowania. Jak wskazano w komentarzu, jest to maksymalny zestaw z sumą...

21
Slither Like a Snake

Pomysł Robiliśmy już spirale macierzy, pełne obroty, a nawet obroty po przekątnej , ale nie, o ile potrafię, rotacje węża ! Co to jest obrót węża? Wyobraź sobie rzędy matrycy wężące się w przód iw tył, z dzielnikami między nimi jak dzielniki długiej kolejki: +--------------+ 1 2 3 4 5|...

21
Znaki Split Mark

Wyzwanie Mark jest studentem, który otrzymuje swoje Noceny w sposób połączony w jednym pojedynczym wierszu. Wyzwaniem jest, aby oddzielić jego ślady, wiedząc, że każdy znak może być tylko 0lub 1lub 2lub 3lub 4lub 5lub 6lub 7lub 8lub 9lub 10. Wkład N liczba naturalna i jedna...

21
Gra o proporcjach atomowych

Twoim zadaniem jest stworzenie bota, który gra w Atomy , z najwyższym wynikiem. Jak działa gra: Plansza zaczyna się od pierścienia 6 „atomów”, z liczbami od 1do 3. Możesz „grać” atomem między dwoma atomami lub innym atomem, w zależności od samego atomu. Możesz mieć zwykły atom lub specjalny...

21
Narysuj pusty kwadrat # o podanej szerokości

Dostałem to wyzwanie od Codingame i jestem ciekaw lepszych rozwiązań niż moje: Biorąc pod uwagę szerokość za pomocą standardowego wejścia, narysuj pusty kwadrat „#” dla danej szerokości i długości. Przykład: 5 wyników w ##### # # # # # # ##### Użyłem Pythona, aby rozwiązać ten problem, więc...

21
Waga zera

Biorąc pod uwagę uporządkowaną listę liczb (ewentualnie z wiodącymi zerami), ustaw liczby w pionie, a następnie pozwól, aby wszystkie zera spadły do ​​samego dołu, a wszystkie zwisy opadły do ​​najniższego otwartego miejsca. Wypisz wynikowe liczby całkowite, usuwając początkowe zera. Przykład...

21
Pomóż mi zrobić pranie

Wsparcie! Mój całkowicie zautomatyzowany system Lights From Darks Separator V3001.01 zepsuł się! :( Wytyczne Zadanie Napisz program, który pobierze tablicę (lub listę w niektórych językach) dowolnej liczby ciągów znaków, które są albo literą L, albo literą D (reprezentującą światła lub...

21
Uszereguj listę liczb całkowitych

Otrzymujesz niepustą listę dodatnich liczb całkowitych, np [6 2 9 7 2 6 5 3 3 4] Powinieneś uszeregować te liczby według ich wartości, ale jak to zwykle bywa w tabeli liderów, jeśli jest remis, wszystkie remisowane liczby mają tę samą rangę, a odpowiednia liczba rang jest pomijana. Oczekiwany...

21
Zawiń prezent sezonowy

Zadanie Biorąc pod uwagę element otoki i nieoszarpaną macierz 3D, owiń górną, dolną i dookoła tablicę. Musisz obsługiwać zarówno dane znakowe, jak i liczbowe, ale opakowanie i teraźniejszość będą miały ten sam typ danych. Przykład postaci W przypadku danych o znakach możesz wybrać obsługę...

21
Policz moją zmianę

Twoim zadaniem jest sortowanie tablicy zawierającej ciągi „ćwiartka”, „dziesięciocentówka”, „nikiel” i „grosz” dowolną liczbę razy w określonej kolejności i sortowanie ich w takiej kolejności: quarter dime nickel penny(innymi słowy, od największej do najmniejszej wartości pieniężnej)....