Pytania oznaczone «c»

24
Wdrożenie uproszczonego kerningu

Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Liczby podzielne przez sumę i iloczyn ich cyfr

Weź dodatnią liczbę całkowitą X. Ta liczba jest częścią sekwencji, która nas interesuje, jeśli suma wszystkich cyfr Xjest dzielnikiem X, a jeśli iloczyn wszystkich cyfr Xjest dzielnikiem X. Na przykład 135jest taką liczbą, ponieważ 1 + 3 + 5 = 9która dzieli, 135 = 9 * 15a 1 * 3 * 5 = 15która...

24
Godziny 24 i 12 godzin

Napisz program lub funkcję bez danych wejściowych, które drukują lub zwracają ciąg 24-godzinny i 12-godzinny : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00...

24
Wspiąć się na szczyt

Tytuł najnowszego wideo Numberphile , 13532385396179 , jest stałym punktem następującej funkcji f na dodatnich liczbach całkowitych: Niech n będzie dodatnią liczbą całkowitą. Napisz rozkład na czynniki pierwsze w zwykły sposób, np. 60 = 2 2 · 3 · 5, w którym liczby pierwsze są zapisywane w...

23
Czy moja gra Diffy jest zdegenerowana?

Ostatnio napisałem na pytanie o grach Diffy który upadł bez odpowiedzi. To dobrze, pytanie jest naprawdę trudne, ale chciałbym zadać łatwiejsze pytanie na temat gier Diffy, abyśmy mogli uruchomić piłkę. Jak działa Diffy Skopiowano z Find Diffy Games Gra Diffy działa w następujący sposób:...

23
Jimmy te tablice w dół

Mój współpracownik, Jimmy, jest nowy w C / C ++. Jest także trochę powolnym uczniem. Teraz, żeby być uczciwym, jego kod zawsze się kompiluje, ale ma kilka naprawdę niechlujnych nawyków. Na przykład wszyscy wiedzą, że możesz zdefiniować tablicę w następujący sposób: int spam[] = {4, 8, 15, 16, 23,...

23
Jak szybki jest mój samochód Hot Wheels?

Kilka lat temu Hot Wheels stworzyło prostą grę flash o nazwie „Formula Fuelers Racers” *. Aby zagrać w tę grę, wybierasz trzy składniki z lodówki i wkładasz je do samochodu, który następnie ściga się z losowo generowanym samochodem komputera. Okazuje się, że mechanika tej gry jest dość prosta. Po...

23
Inna droga naprzód

Podana lista liczb całkowitych daje różnicę w przód przy określonej kolejności / głębokości. Aby uzyskać listę liczb całkowitych: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Różnice w przód dla różnych zleceń / głębokości są następujące: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4, -11,...

23
Obliczanie (3 + sqrt (5)) ^ n dokładnie

Dziś twoim celem jest znalezienie liczby całkowite a i b daną liczbę całkowitą nieujemną n takie, że: Należy napisać program lub funkcję, która przyjmuje parametr n i wyjść i B w formacie do wyboru. Obowiązują standardowe luki. Ponadto zamierzone jest samodzielne wdrożenie powyższego problemu...

23
Wyzwanie Dijkstry

Prezentowane na cześć APL jako interaktywne narzędzie, które w tym roku skończy 50 lat tło Ken [Iverson] przedstawił swój artykuł Formalizm w programowaniu języków w sierpniu 1963 r. Na konferencji roboczej w sprawie mechanicznych struktur językowych, Princeton, NJ. Lista uczestników jest pełna...

23
Współwystępowanie i liczba pi

Wprowadzenie Teoria liczb jest pełna cudów w postaci nieoczekiwanych połączeń. Oto jeden z nich. Dwie liczby całkowite są współ-prime , jeśli nie mają one wspólne czynniki inne niż 1. Biorąc pod uwagę liczbę N , należy rozważyć wszystkie liczby całkowite od 1 do N . Losuj dwie takie liczby...

23
Geometryczne wyzwanie

Wszyscy kochają geometrię. Dlaczego więc nie spróbujemy go zakodować w golfa? Wyzwanie to polega na przyjmowaniu liter i cyfr oraz tworzeniu kształtów w zależności od niego. Wejście Dane wejściowe będą miały postać (shapeIdentifier)(size)(inverter). Ale czym są identyfikator kształtu, rozmiar i...

23
Najkrótsze jednoznacznie identyfikujące podciągi

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...

23
Gniazdko elektryczne

Jest to problem z NCPC 2005 . Roy ma mieszkanie z tylko jednym gniazdkiem elektrycznym, ale ma kilka listew zasilających. Oblicz maksymalną liczbę gniazd, jakie może mieć za pomocą listew zasilających, które posiada. Liczba gniazd na listwę zasilającą jest podawana jako dane wejściowe. Okazuje...

23
Wysoko złożone liczby

Ilość wysoce kompozyt jest dodatnią liczbą całkowitą, która ma więcej niż którykolwiek dzielników mniejsze dodatnie liczby całkowitej. To jest sekwencja OEIS A002182 . Pierwsze 20 warunków to 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Na przykład...

23
Napisz kalkulator Morse'a

Napisz program lub funkcję, która pobiera wyrażenie matematyczne w kodzie Morse'a jako dane wejściowe i zwraca rozwiązanie w kodzie Morse'a. Prawidłowe operacje to plus: +i minus: _(podkreślenie). Możesz założyć, że otrzymasz tylko nieujemną liczbę całkowitą i że wynik będzie nieujemny. Wyrażenie...

23
Najkrótszy łańcuch dodawania

Łańcuch dodawania jest sekwencją liczb całkowitych rozpoczynających się od 1, gdzie każda liczba całkowita inna niż początkowa 1 jest sumą dwóch poprzednich liczb całkowitych. Oto na przykład łańcuch dodawania: [1, 2, 3, 4, 7, 8, 16, 32, 39, 71] Oto sumy, które sprawiają, że jest to łańcuch...