Twoim wyzwaniem jest pobranie tablicy ciągów i wygenerowanie najdłuższego ciągu w tablicy. Więc dla ["tiny", "small", "bigger", "biggest"] wynik byłby biggest. Jeśli dwa elementy tablicy mają tę samą długość, należy wybrać ten, który pojawi się jako pierwszy w tablicy. Oznacza to, że tablica wygląda następująco: ["one", "two", "no"] wynikiem jest …
Zainspirowany pytaniem w Stack Overflow . Biorąc pod uwagę niepustą tablicę liczb całkowitych xi dodatnią liczbę całkowitą n, oblicz sumę każdego przesuwającego się bloku długości nwzdłuż tablicy x, wypełniając cyklicznie brakujące wartości po lewej stronie wartościami z prawej strony w następujący sposób: pierwszy blok zawiera pierwszy wpis xpoprzedzony n-1przesuniętymi kołowo …
Dwie listy Ai Bsą przystające, jeśli mają tę samą długość, i elementy, które porównują równe w Aporównaniu równe w B. Innymi słowy, biorąc pod uwagę dowolne dwa prawidłowe wskaźniki xi y: Jeśli A[x] = A[y]tak B[x] = B[y]. Jeśli A[x] != A[y]tak B[x] != B[y]. Na przykład listy [1, 2, …
Zamierzamy złożyć listę liczb całkowitych. Procedura, aby to zrobić, jest następująca: Jeśli lista ma parzystą długość, zrób listę połowy jej długości, gdzie n-ty element nowej listy jest sumą n-tego elementu starej listy i od n-tego do ostatni element starej listy. Na przykład, gdybyśmy mieli listę [1 2 3 4 5 …
Twoim zadaniem dzisiaj jest zastosowanie fali do szeregu liczb. Fala wygląda następująco: [1, 0, -1, 0, 1, 0, -1, 0, 1...]zastosowanie jej do danej tablicy oznacza zsumowanie pierwszych elementów, drugich elementów itp. Dokładniej: Twój program lub funkcja otrzyma tablicę liczb całkowitych. Musi wydrukować lub zwrócić tablicę o równej wielkości z …
Definiujemy binarray jako tablicę spełniającą następujące właściwości: nie jest pusty pierwsza wartość to 1 ostatnia wartość to 1 Wszystkie inne wartości są albo 0albo1 Na przykład tablica [ 1, 1, 0, 1 ]jest prawidłową tablicą binarną . Zadanie Biorąc pod uwagę niepustą tablicę A nieujemnych liczb całkowitych i dodatnią liczbę …
Definicja Sekwencja Fibonacciego Przemiennej Mocy jest tworzona w następujący sposób. Zacznij od pustej sekwencji i ustaw n na 1 . Oblicz f n The n p nieujemną liczbę Fibonacciego z powtórzeniami. 0 to pierwsza, 1 to druga, a trzecia, 2 to czwarta. Wszystkie pozostałe uzyskuje się przez zsumowanie dwóch poprzednich …
Wprowadzenie Rozważ dwie tablice tej samej długości, powiedz A = [0,1,0,2]i B = [-1,1,2,2]. Załóżmy, że wiemy, że ich zawartość jest w pewnym sensie równoważna, pozycja po pozycji: 0odpowiada -1, 1odpowiada 1, 0jest równoważne z 2i 2jest równoważne z 2. Równoważność jest przechodnia: -1i 0są równoważne, a 0i 2są równoważne, …
Solidny kwadrat (podobny do magicznego kwadratu ) to układ liczb całkowitych od 1 do N 2 na siatce N na N tak, że każda podsiatka 2 na 2 ma tę samą sumę. Na przykład dla N = 3 jest jeden solidny kwadrat 1 5 3 9 8 7 4 2 …
Napisz program, który znajdzie nieunikalne elementy tablicy liczb całkowitych ze znakiem. Powstała tablica może być w dowolnej kolejności. Twoja odpowiedź może być fragmentem, który zakłada, że dane wejściowe są przechowywane w zmiennej ( dpowiedzmy) i ocenia poprawny wynik. Przypadki testowe Każdy przypadek testowy jest pojedynczą linią w formacie input => …
Jakie są sprytne (krótkie i idiomatyczne) podejścia do pobierania listy ciągów i zwracania pojedynczego, poprawnie interpunkcyjnego ciągu zbudowanego z listy, z każdym cytowanym elementem. To przyszło mi do głowy podczas eksperymentów z Groovy , dla których moje zbyt dosłowne, ale ilustrujące rozwiązanie jest def temp = things.collect({"\'${it}\'"}) switch (things.size()) { …
Aby sprawdzić, czy lista liczb całkowitych nieujemnych jest zrównoważona , można sobie wyobrazić umieszczenie odpowiednich wag na tablicy, a następnie spróbować zrównoważyć tablicę na osi obrotu, tak aby podsumowane względne wagi po lewej i prawej stronie osi były takie same. Względny ciężar jest podawany przez pomnożenie ciężaru przez jego odległość …
Wprowadzenie: Zainspirowany tymi dwoma pytaniami SO (bez wątpienia z tej samej klasy): wydrukuj elementy w podtablicy maksymalnej sumy bez sąsiadujących elementów java i Maksymalna suma nieprzylegających elementów tablicy, które zostaną wydrukowane . Wyzwanie: Biorąc pod uwagę listę liczb całkowitych, wypisz podsekwencję składającą się z nieprzylegających do siebie elementów o najwyższej …
Biorąc pod uwagę listę ciągów, zamień każdy ciąg na jeden z niepustych podciągów, który nie jest podciągiem żadnego z pozostałych ciągów na liście i tak krótki, jak to możliwe. Przykład Biorąc pod uwagę listę ["hello","hallo","hola"], "hello"należy zastąpić tylko "e"jako ten podciąg nie jest zawarta w "hallo"a "hola"i to możliwie jak …
Biorąc pod uwagę N-wymiarową ortogonalną (niewyrównaną) tablicę liczb całkowitych nieujemnych oraz wskazanie, które wymiary należy odwrócić, zwróć tablicę, ale odwróci się wzdłuż tych wymiarów. Wskazanie może być podane jako logiczna lista długości N lub lista podzbioru pierwszych N wymiarów indeksowanych od 0 lub 1. Proszę podać formaty wejściowe. Wyjaśnienia kodu …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.