Programowanie puzzli i Code Golf

50
Spoonerise words

Biorąc pod uwagę dwa słowa, łyżkuj je, zmieniając ich początkowe gromady spółgłoskowe. Wygrywa najmniej bajtów. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew...

50
Kod (Mini) Golf

Biorąc pod uwagę widok z boku pola do minigolfa i siłę uderzenia, określ, czy piłka trafi do dołka. Kurs będzie w tym formacie: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ Piłka zaczyna się bezpośrednio przed pierwszym kawałkiem ziemi po lewej stronie i podąża za konturem pola aż do otworu...

50
Shifty Eyes Shifting I's

Chłopaki ASCII o zmiennookim wzroku lubią zmieniać ASCII Ii: >_> <_< >_< <_> Biorąc pod uwagę szereg zmiennokształtnych, rozstawionych lub oddzielnych linii, przesuń Iibok na bok, opuść ścianę i wyprostuj niebo: Ii Najkrótszy manewr wygrywa nagrodę. Powiedz co Napisz...

50
Rozciągnij słowo

Dane wejściowe to słowo pisane małymi literami, które nie są oddzielone spacjami. Nowa linia na końcu jest opcjonalna. To samo słowo musi być wyprowadzone w zmodyfikowanej wersji: Dla każdego znaku dwukrotnie go za drugim razem, gdy pojawia się w oryginalnym słowie, potrój go za trzecim razem...

50
Polar Bear, Polar Bear, co słyszysz?

Tekst dziecięcej książki Polar Bear, Polar Bear, What Do You Hear? ma bardzo prosty wzór. Możesz użyć tego tekstu do nauczania wstępnych koncepcji programowania. Mój syn szybko znudził się tym pomysłem, więc zamiast tego postanowiłem zagrać w golfa. Wyzwanie W wybranym języku programowania...

50
Znajdź najmniejszą liczbę, która nie dzieli N

To wyzwanie jest na tyle prosta, że to w zasadzie wszystko w tytule: jesteś pozytywnie całkowitą N i należy zwrócić najmniejszą dodatnią liczbę całkowitą, która nie jest dzielnikiem N . Przykład: dzielniki N = 24 to 1, 2, 3, 4, 6, 8, 12, 24. Najmniejsza dodatnia liczba całkowita, której nie ma na...

50
Skróć ten stan USA!

Biorąc pod uwagę jedną z 50 nazw stanów USA po lewej stronie, wprowadź dwuliterowy kod pocztowy, jak pokazano po prawej stronie: Alabama AL Alaska AK Arizona AZ Arkansas AR California CA Colorado CO Connecticut CT Delaware DE Florida FL Georgia GA Hawaii HI Idaho ID Illinois IL Indiana IN Iowa...

50
Pierwotna mrówka 🐜

„Mrówka główna” jest upartym zwierzęciem, które porusza się po liczbach całkowitych i dzieli je, aż zostaną tylko liczby pierwsze! Początkowo mamy nieskończoną tablicę A zawierającą wszystkie liczby całkowite> = 2: [2,3,4,5,6,.. ] Niech pbędzie pozycją mrówki na tablicy. Początkowo p =...

50
Helloellolloloo Worldorldrldldd

Stwórz program, który pobiera wpisane słowo i dodaje to słowo z tyłu samego siebie minus pierwszą literę, a następnie powtarza, aż znikną wszystkie litery. Na przykład catstałby się catatti hellostałby się helloellolloloo. Wpisz dowolną z 26 liter alfabetu angielskiego. Może istnieć wiele słów...

49
Utwórz minigrę z profilem użytkownika

Wczoraj natknąłem się na bardzo sprytną rzecz. Tak, to działająca implementacja kółko i krzyżyk na stronie profilu użytkownika, od @minitech. Oczywiście w momencie, gdy go zobaczyłem, musiałem dokonać inżynierii wstecznej jego pomysłu i poprawić go : P Oto mój przykład osadzony bezpośrednio w...

49
Jest to problem z odniesieniem

Wzór referencyjny Tuppera (skopiowany z Wikipedii) Samoreferencyjna formuła Tuppera jest formułą zdefiniowaną przez Jeffa Tuppera, która po wykreśleniu w dwóch wymiarach w bardzo konkretnym miejscu w płaszczyźnie może być „zaprogramowana” w celu wizualnego odtworzenia samej formuły. Jest...

49
Yarr! Mapa do ukrytego skarbu!

Wprowadzenie „Yarr! Mieliśmy chłopca, który nazywał siebie„ programistą ”, który tworzy mapę naszego ukrytego skarbu! Ale to napisane z dziwnymi liczbami i literami!„ E5, N2, E3 ”… co to w ogóle robi znaczy? Szaleństwo! Nie mogę nawet napisać właściwej mapy skarbów, bezużytecznego kretyna. Napraw...

49
Podaj aktualny czas

Wyzwanie Musisz podać bieżący czas w sposób ciągły (aż do anulowania przez przerwanie), raz na sekundę, w dowolny z następujących sposobów: Musi być w formacie 24-godzinnym lub AM / PM. Jeśli jest to pierwsze, należy je rozdzielić dwukropkami (tj. 15:47:36). Jeśli jest to ten ostatni, należy...