Pytania oznaczone «code-golf»

22
Najmniejsze liczby całkowite po N podzielne przez 2, 3 i 4

Podaj, komu należy się kredyt . Cel Biorąc pod uwagę liczbę całkowitą N > 0, z najmniejszych liczb A, Bi Ctak, że: Wszystko A, Bi Csą ściśle większe niż N; 2dzieli A; 3dzieli B; i 4dzieli C. To jest golf golfowy, więc wygrywa najkrótsza odpowiedź w bajtach. Możesz użyć języka stworzonego /...

22
Udowodnij, że się mylę!

Wprowadzenie Twoja misja w życiu jest prosta: Udowodnij ludziom, że się mylą w Internecie! W tym celu zazwyczaj dokładnie analizuje się ich wypowiedzi i wskazuje na zawarte w nich sprzeczności. Czas to zautomatyzować, ale ponieważ jesteśmy leniwi, chcemy udowodnić, że ludzie się mylą przy jak...

22
Odwróć i odejmij

Opis wyzwania Weźmy dodatnią liczbę całkowitą n, odwróć jej cyfry, aby uzyskać rev(n)i uzyskać wartość bezwzględną różnicy tych dwóch liczb: |n - rev(n)|(lub abs(n - rev(n))). Przykład: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Po powtórzeniu tej operacji...

22
Oblicz partycje N

Twoim wyzwaniem jest prosta: Biorąc pod uwagę liczbę całkowitą N , ouput każdej listy liczb całkowitych dodatnich tym sum do N . Na przykład, jeśli wartością wejściową było 5, powinieneś wyjść [1, 1, 1, 1, 1] [1, 1, 1, 2] [1, 1, 3] [1, 2, 2] [1, 4] [2, 3] [5] Listy te nie muszą być wyprowadzane...

22
Czy to był naprawdę dzień Kanady?

1 lipca to dzień Kanady (yay Canada)! Albo to jest? Wygląda na to, że strona Wikipedii na ten dzień zawiera wiele treści związanych z Kanadą, ale czy jest inny dzień, który jest bardziej kanadyjski? Twoim zadaniem jest napisanie programu lub funkcji, która przyjmuje datę (miesiąc i dzień) jako...

22
Golf, aby znaleźć nudne numery

Jeśli liczba całkowita zawiera cyfrę / sekwencję cyfr, która powtarza się w sposób ciągły (zrozumiesz, dlaczego powiedziałem „nieprzerwanie”) 5 lub więcej razy, nazywamy to „Nudnym”. Na przykład 11111jest nudny, a 12345nie jest. Instrukcje Weź jako liczbę całkowitą Podaj prawdziwą wartość,...

22
Najwyższe środy

Najwyższe środy Twoim zadaniem jest policzenie liczby środy przypadającej na pierwszy dzień miesiąca w danym roku. Na przykład 7-13-16jest pierwszą środą. Aby zachować spójność, użyj kalendarza gregoriańskiego dla wszystkich dat. Wkład Dane wejściowe do Twojego programu / funkcji będą wynosić...

22
Sortuj nazwy zespołów

Opis wyzwania Masz bibliotekę muzyczną z wielu utworów nagranych przez wielu zespołów, z których każdy ma swoją nazwę, jak Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Gdy odtwarzacz audio wyświetla bibliotekę alfabetycznie według nazwy zespołu, zwykle pomija Theczęść, ponieważ zaczyna...

22
Czy ten kwadrat jest symetryczny?

Napisz program lub funkcję, która pobiera siatkę tekstową 4 × 4 składającą się dokładnie z 4 A, 4 B, 4 Ci 4 D, takich jak: ACDC BBCA BADD ABCD W ABCD„S może mieć dowolny układ, ale zawsze będzie 4 każdy. Możesz założyć, że dane wejściowe są prawidłowe. W razie potrzeby możesz również założyć, że...

22
Rzuć alfabet w spiralę

Napisz program lub funkcję, która, jeśli nzostanie podana , wydrukuje spiralne nznaki złożone z alfabetu łacińskiego, ABCDEFGHIJKLMNOPQRSTUVWXYZpowtarzane w razie potrzeby. Ta spirala powinna przebiegać przez alfabet tylko do przodu. Powiązane ze spiralą alfabetu , chociaż spirala biegnie przez...

22
Pomoc: Programiści-kosmici mówią tylko ASCII

Ustawiać scenę: Jest przeciętne popołudnie, kiedy odpoczywasz po długim dniu, angażując się w ulubioną rozrywkę: odpowiadając na mnóstwo wciągających pytań na temat PPCG. To nie był dobry dzień dla ciebie; ci przeklęci programiści Pyth wciąż otrzymują najlepszą odpowiedź i to zabija twój klimat....

22
Rozwiąż Grid-Tangram

Tangram jest zagadką rozwarstwienie wykonany z siedmiu kształtach: pięć różnej wielkości trójkąty, równoległoboku i kwadratowych. Biorąc pod uwagę kształt, celem jest odtworzenie kształtu przy użyciu wszystkich elementów i bez nakładania się. Istnieje oczywiście nieskończenie wiele sposobów na...

22
Zwarte słowa

Wprowadzenie Według postu Rand Al'Thor w Puzzling SE, zwarte słowo to każde słowo, które zawiera trzy kolejne litery alfabetu (w dowolnej kolejności). Słowa takie jak edukacja , mgła i kabaret są uważane za ściśle powiązane, podczas gdy słowa takie jak nauka , klaxon i występ nie są ściśle...

22
Pechowe liczby!

Rzeczy, które warto wiedzieć: Po pierwsze, szczęśliwe liczby. Szczęśliwe liczby są generowane w następujący sposób: Weź wszystkie liczby naturalne: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Następnie usuń co drugi numer. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,...

22
Suma sąsiadów

To powinno być dość proste wyzwanie. W przypadku tablicy liczb wygeneruj tablicę, w której dla każdego elementu zostaną dodane wszystkie sąsiednie elementy, i zwróć sumę tej tablicy. Oto transformacja zachodząca na tablicy wejściowej [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3, 3+2+4, 4+3+5, 5+4]...

22
Eksportuj zmienną $ PATH, linia po linii

Inspirowane tym pytaniem na AskUbuntu. Twoja praca jest niezwykle prosta. Weź zmienną środowiskową PATH ( echo $PATH) i wyeksportuj ją tak, aby każdy wpis (oddzielony :znakiem) znajdował się w osobnym wierszu. Na przykład, jeśli PATH jest /bin:/usr/bin:/usr/local/bin, twój program powinien...

22
Narysuj czapkę z alfabetu

Twoim zadaniem jest wydrukowanie dokładnie tego tekstu: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz...

22
Uprość tablicę

Wkład Tablica, która może zawierać tablice lub dodatnie, kolejne, rosnące liczby całkowite. Tablice mogą mieć w sobie dowolną liczbę tablic, i tak dalej i tak dalej. Żadne tablice nie będą puste. Wydajność Ta tablica została uproszczona Jak uprościć tablicę Użyjemy tablicy, [1, [2, 3], [[4]],...

22
Wygeneruj różaniec modulo

Fajne rzeczy Następujące różaniec może pomóc obliczyć liczby modulo 7. Aby to zrobić, musisz zacząć od 0 i obrócić w prawo o liczbę kroków podanych przez pierwszą cyfrę. Następnie, dla każdej kolejnej cyfry, postępuj zgodnie ze strzałką, a następnie obróć zgodnie z ruchem wskazówek zegara...

22
Operator ASCII art

Wyzwanie Biorąc pod uwagę operatora ASCII z poniższej listy i liczbę n, narysuj reprezentację ASCII operatora, używając tego operatora jako znaku z segmentami linii operatora o długości n . Wkład Znak ASCII z listy = + - x /i liczba całkowita ngdzie n >= 1. (Używam xzamiast *i /zamiast ÷, ale...