Programowanie puzzli i Code Golf

28
Codeium Golfide

W tym wyzwaniu Twoim zadaniem jest zabranie anionu i kationu i dostarczenie wzoru chemicznego związku. Dane wejściowe są zgodne z następującymi zasadami: Objąć 2 łańcuchów (w dowolnej kolejności) reprezentujących anionu i kationu, na przykład F, NH_4, lub Al. Aby przejąć kontrolę nad każdym...

28
Wydrukuj anagram! Nie, nie ten!

Biorąc pod uwagę listę unikatowych ciągów, które są wzajemnie anagramami, wypisz anagram tych słów, który różni się od każdego słowa na liście. Ciągi będą alfanumeryczne i na pewno będzie prawidłowy anagram. Program lub funkcja może, ale nie musi być niedeterministyczna, co oznacza, że ​​przy tym...

28
Normalizuj wektor

Aby znormalizować wektor, należy przeskalować go do długości 1 ( wektor jednostkowy ), zachowując spójność kierunku. Na przykład, jeśli chcielibyśmy znormalizować wektor składający się z 3 składników, u najpierw ustalilibyśmy jego długość: | u | = sqrt (u x 2 + u y 2 + u z 2 ) ... a następnie...

28
Pomóż pannenkoek liczyć prasy A.

Pannenkoek2012 ma na celu ukończenie Super Mario 64 przy jak najmniejszej liczbie naciśnięć przycisku A, co powoduje, że Mario skacze. Każda „prasa” składa się z trzech części: Naciśnięcie przycisku Trzymając go przez dowolny czas Zwolnienie go Zobacz to wideo (1:15 - 3:23), aby uzyskać...

28
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿

Wprowadzenie Spróbuj przekonwertować słowa na dwie różne czcionki Unicode. Wyzwanie Twoim zadaniem jest przekształcenie łańcucha wejściowego na znaki Unicode 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 i 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Wszystkie słowa pisane wielkimi literami powinny stać się małymi słowami 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Na przykład:...

28
Wystaw się przeciwko długim liniom quine

lub: Zbuduj pionowy quine Zainspirowany przez: Stań przy długich liniach . Twoim zadaniem jest zbudowanie pionowej kabiny o możliwie najkrótszej długości linii. Punktacja Zwycięża najkrótsza linia (z wyłączeniem nowych linii), z kryterium golfa jako rozstrzygającym. Długość linii jest...

28
Hardcoding the Cops and Robbers (Cops)

To wyzwanie dla gliniarzy i rabusiów . Wątek rabusiów jest tutaj . Ciekawe pytanie do przemyślenia to: Jeśli mam ciąg liczb, ile z nich muszę podać, zanim stanie się jasne, o jakiej sekwencji mówię? Na przykład, jeśli chcę mówić o dodatnich liczbach całkowitych w kolejności od , mógłbym...

28
Najczęstszy wielokrotność

Nie mylić z najmniejszą wielokrotnością . Biorąc pod uwagę listę dodatnich liczb całkowitych z więcej niż jednym elementem, zwróć najpopularniejszy iloczyn dwóch elementów w tablicy. Na przykład MCM listy [2,3,4,5,6]jest 12, ponieważ tabela produktów to: 2 3 4 5 6 --------------- 2 | # 6 8 10...

28
Obróć kolumnę

Biorąc pod uwagę liczbę całkowitą k i blok tekstu lub tablicę 2d, że wewnętrzne tablice mogą mieć nierówne długości (które przypominają blok tekstu), obróć każdy znak lub element w k- tej kolumnie w górę lub w dół do następnej pozycji to istnieje. Przykład Obróć 20. kolumnę następującego tekstu...

28
Walidator w skrzynce pocztowej

New York Times ma codzienną grę online o nazwie Letter Boxed (link znajduje się za zaporą; gra jest również opisana tutaj ), przedstawiona na kwadracie w następujący sposób: Dostajesz 4 grupy po 3 litery (każda grupa odpowiada jednej stronie na zdjęciu); żadna litera nie pojawia się dwukrotnie....

28
Liczby binarne Magic Trick

Wyzwanie jest po prostu; wyprowadza następujące sześć tablic liczb całkowitych 2D: [[ 1, 11, 21, 31, 41, 51], [ 3, 13, 23, 33, 43, 53], [ 5, 15, 25, 35, 45, 55], [ 7, 17, 27, 37, 47, 57], [ 9, 19, 29, 39, 49, 59]] [[ 2, 11, 22, 31, 42, 51], [ 3, 14, 23, 34, 43, 54], [ 6, 15, 26, 35, 46,...

28
Odwrotna funkcja kolumbijska

Zdefiniujmy sekwencję: Sekwencja sumowania n cyfr (n-DSS) to sekwencja rozpoczynająca się od n . Jeśli ostatnią liczbą było k , to następną liczbą jest k + cyfra-suma (k) . Oto kilka pierwszych n-DSS: 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, 70... 2-DSS: 2, 4, 8, 16, 23, 28, 38, 49, 62, 70,...

28
Przesuwaj strzałki wzdłuż konturu

Piaskownica Biorąc pod uwagę zestaw zamkniętych nie nakładających się konturów 2d (oddzielonych co najmniej jedną spacją nawet na przekątnych) ze strzałkami zorientowanymi konsekwentnie w tym samym kierunku zgodnym z ruchem wskazówek zegara lub przeciwnie do ruchu wskazówek zegara (każdy kontur ma...

28
Wydrukuj obraz Super Mario

Jest to problem dotyczący Luogu OJ. Postanowiłem opublikować go tutaj, ponieważ w Luogu OJ wiele osób, w tym ja i mój przyjaciel, jest zainteresowanych tym, jak rozwiązać ten problem wśród jak najmniejszej liczby postaci. Twoim zadaniem jest wygenerowanie następującej grafiki ASCII:...

27
Suma liczb pierwszych między danym zakresem

Napisz najkrótszy kod do znalezienia sumy liczb pierwszych między ai b(włącznie). Wkład ai bmoże być pobrany z wiersza poleceń lub standardowego wejścia (oddzielone spacją) Załóżmy 1 <= a <= b <=10 8 Wyjście Wystarczy wydrukować sumę ze znakiem nowej linii. Punkty bonusowe Jeśli...

27
Twinkle Twinkle Little Star

Napisz program do gry w popularny angielski rymowanek. (Ten plik objęty jest licencją Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0 Unported . Uznanie autorstwa: Helix84 z angielskiej Wikipedii ; Blahedo z angielskiej Wikipedii .) Niektóre artykuły z Wikipedii, które mogą być...

27
Zaimplementuj Soless Sudoku

Zaimplementuj najkrótszy solver Sudoku. Sudoku Puzzle: | 1 2 3 | 4 5 6 | 7 8 9 -+----------------------- A| 3 | 1 | B| 6 | | 5 C| 5 | | 9 8 3 -+----------------------- D| 8 | 6 | 3 2 E| | 5 | F| 9 3 | 8 | 6 -+----------------------- G| 7 1 4 | | 9 H| 2 | | 8 I| | 4 | 3 Odpowiedź: | 1 2 3 | 4...