W: ciąg bez podziałów linii * Zezwól użytkownikowi na edycję i przesłanie wiersza Wyjście: zmodyfikowany ciąg (opcjonalnie z końcowym łamaniem linii) Edytor linii musi przynajmniej pozwolić użytkownikowi na: przesuń widoczny kursor w lewo i prawo wstawianie i / lub zastępowanie znaków w pozycji kursora usuń znaki w pozycji kursora prześlij …
Język J ma bardzo głupią składnię do określania stałych . Chcę skupić się w szczególności na jednej fajnej funkcji: umiejętności pisania w dowolnych podstawach. Jeśli piszesz XbYdla Xdowolnej liczby i Ydowolnego ciągu alfanumerycznego, to J będzie interpretował Yjako Xliczbę podstawową , gdzie 0poprzez 9mają swoje zwykłe znaczenie i oznaczają aprzez …
Cel Wygeneruj oryginalną zaszyfrowaną listę na podstawie ruchów, które wykonałby Sortowanie wstawiania , aby ją posortować. Oryginalna lista będzie zawierać wszystkie liczby od 0do N-1(włącznie), gdzie Njest rozmiar danych wejściowych. Wejście Lista zawierająca niezbędne ruchy do posortowania listy. Każda wartość reprezentuje liczbę miejsc przesuniętych przez pierwotną (zaszyfrowaną) liczbę, aby znalazły …
Penrose trójkąt , znany również jako tribar Penrose, albo niemożliwe tribar, jest niemożliwe obiektu. Celem tego wyzwania jest wyświetlenie trójkąta Penrose'a w jak najmniejszej liczbie bajtów. Źródło: Wikipedia Zasady: Po wygenerowaniu trójkąt Penrose'a należy wyświetlić cyfrowo. Muszą wyglądać tak samo jak powyższy obraz strony wiki (źródło powyżej) bez bezpośredniego wyświetlania …
tło Zainspirowało mnie ostatnie wideo 3Blue1Brown na temat problemu rozszczepiania naszyjnika (lub, jak to nazywa, problemu skradzionego naszyjnika) i jego związku z twierdzeniem Borsuk-Ulam . W tym problemie dwóch złodziei ukradło cenny naszyjnik składający się z kilku różnych rodzajów klejnotów. Istnieje parzysta liczba każdego rodzaju klejnotów, a złodzieje chcą równomiernie …
Na brązowej tabliczce na cokole Statuy Wolności znajduje się wiersz „ Nowy kolos ” Emmy Lazarus, którego część brzmi: Daj mi swoje zmęczone, swoje biedne, Twoje skulone masy, które pragną uwolnić się, Nieszczęsna odmowa twojego tętniącego życiem brzegu. Wyślij do mnie tych bezdomnych, burzliwych, podnoszę lampę obok złotych drzwi! Aby …
W ostatnim odcinku QI pierwszych 5 mnożników 142857 opisano jako anagramy oryginalnej liczby. Oczywiście każdy, kto ma wiedzę na temat tej liczby, może wiedzieć, że liczby te są cykliczne, a nie tylko anagramy. Ale to mnie zastanowiło. Napisz program lub funkcję, która wypisuje wszystkie liczby po sześć lub mniej cyfr, …
Oprogramowanie do modelowania 3D wykorzystuje głównie mapowanie UV do mapowania tekstur na obiekcie 3D. Prawidłowe wartości zarówno dla U, jak i V znajdują się zwykle w [0..1]zakresie obejmującym . Wyzwanie Kupiłeś nowe oprogramowanie do modelowania 3D, które jest bardzo łatwe w użyciu. Jest jednak jeden problem: dodaje lub odejmuje losową …
Brachylog to język, który ostatnio zyskuje na znaczeniu w grze w golfa kodu (właśnie otrzymał ważną aktualizację ze składnią terser). Podobnie jak Prolog, ma tę zaletę, że często może rozwiązać problem (zwykle za pomocą brutalnej siły) jedynie na podstawie wystarczająco dokładnego opisu problemu, co oznacza, że przy właściwym rodzaju wyzwania …
Zrób mi więcej ! Mówię wam o szerokości, ilości krakersa grahamu, ilości czekolady i ilości pianki. Przykład: Wejście: Szerokość: 10 Graham: 3 Czekolada: 2 Zefir: 1. Wynik: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG Czy to takie proste? Um ... tak. Zauważ, że dane wejściowe powinny stanowić listę …
Krupier był niechlujny i stracił kontrolę nad tym, jakie karty zawiera jego / jej talia i jakich kart brakuje, czy możesz mu pomóc? Kompletna talia składa się z 52 kart do gry, a mianowicie: Każdy kolor w talii (kier, karo, pik, trefl) zawiera: Liczby [2–10] Lewarek Królowa Król As Zadanie …
Wszyscy słyszeli o wyrażeniu „bądź tam albo bądź kwadratowy”. Pomyślałem więc, że nadszedł czas na wyzwanie. Wejście Weź absolutny adres katalogu jako tekst jako dane wejściowe przez STDIN lub równoważny. Wynik Jeśli adres katalogu istnieje i jest prawidłowy, program przeniesie się do tego folderu na komputerze. Jeśli nie, wyświetli za …
Właśnie grałem w grę planszową Przepraszamy! z niektórymi ludźmi i zdałem sobie sprawę, że mogę na tym oprzeć kilka interesujących wyzwań. Ten jest dość prosty. Twoim zadaniem jest po prostu wydać ascii-artową wersję przepraszającej planszy, umieszczając elementy tam, gdzie ci powiem. Okular Po pierwsze, oto obraz faktycznego Przepraszamy! tablica odniesienia: …
Prosta część: Biorąc pod uwagę ciąg wejściowy zawierający tylko drukowalne znaki ASCII (spacja - tylda), policz liczbę wystąpień każdego znaku i zwróć wynik w dowolnym dogodnym formacie. Wynik na sznurku a%hda7apowinno być coś takiego: a:3, %:1, h:1, 7:1, d:1. Sortowanie nie jest konieczne, separatory i formaty są opcjonalne, ale należy …
Lodowe labirynty to jedna z moich ulubionych gier Pokémon od czasu ich debiutu w Pokémon Gold i Silver. Twoim zadaniem będzie stworzenie programu, który rozwiąże tego rodzaju problemy. Lodowe labirynty składają się przede wszystkim, jak sama nazwa wskazuje, z lodu. Gdy gracz porusza się w kierunku na lodzie, będzie kontynuować …
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.