Jakie masz ogólne wskazówki na temat gry w golfa w C? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla C (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź. Podaj także, czy Twoja wskazówka dotyczy C89 i / …
Wyzwanie: Zdefiniuj xw taki sposób, aby wyrażenie (x == x+2)miało wartość true. Oznacziłem pytanie jako C, ale odpowiedzi w innych językach są mile widziane, o ile są kreatywne lub podkreślają interesujący aspekt języka. Mam zamiar zaakceptować rozwiązanie typu C, ale inne języki mogą uzyskać mój głos. Prawidłowo - działa na …
tło Instrukcja deklaracji zmiennej w C składa się z trzech części: nazwy zmiennej, jej typu podstawowego i modyfikatora (-ów) typu . Istnieją trzy rodzaje modyfikatorów typów: Wskaźnik *(przedrostek) Array [N](postfix) Funkcja ()(postfiks) Możesz podać listę argumentów funkcji w parenach, ale ze względu na to wyzwanie zignorujmy je i po prostu …
Napisz najkrótszy program, który rozwiązuje kostkę Rubika (3 * 3 * 3) w rozsądnym czasie i porusza się (powiedzmy, maks. 5 sekund na twoim komputerze i mniej niż 1000 ruchów). Dane wejściowe mają format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF …
Alternatywny tytuł: Tally Your Prison Sentence on the Wall Biorąc pod uwagę liczbę n, dane wyjściowe pogrupowane w tradycyjne 5-na-grupę i 50 na wiersz. Przykłady 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 …
W języku programowania C tablice są zdefiniowane w następujący sposób: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Rozmiar tablicy wynika z elementów inicjujących, które w tym przypadku wynoszą 6. Możesz również napisać tablicę C w ten sposób, jawnie zmieniając jej rozmiar, …
Biorąc pod uwagę liczbę całkowitą, wypisz prawdziwą wartość, jeśli w przeciwnym razie jest ona taka sama do góry nogami (obrócona o 180 °) lub wartość fałszowania . 0, 1i 8mają symetrię obrotową. 6staje się 9i vice versa. Sekwencja liczb dająca prawdziwe wyniki: OEIS A000787 0, 1, 8, 11, 69, 88, …
Koncepcja tego wyzwania jest dość prosta. Wszystko, co musisz zrobić, to napisać program, który skompiluje się zarówno jako poprawny C, jak i poprawny C ++! Cóż, są pewne połowy. Program musi zachowywać się inaczej po skompilowaniu w każdym języku. Program musi mieć różne dane wyjściowe dla każdego języka, aby można …
Utwórz krótki program w C, którego skompilowanie z gcc zajmuje absurdalnie długo. Wpisy będą oceniane przez synchronizację kompilacji, a następnie odjęcie czasu kompilacji programu referencyjnego. Zasady Dowolna funkcja języka C lub rozszerzenie gcc gcc 4.2.1
Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Moglibyśmy po prostu wypełnić luki między glifami kropkami i zrobić …
Wszyscy wiedzą, że C jest pięknym, bezpiecznym językiem programowania na wysokim poziomie. Jednak jako programista ustawiłeś następujące zadanie. Napisz program, aby dodać dwie liczby. Wejście: dwie liczby całkowite oddzielone spacjami. Wyjście: Suma dwóch liczb na wejściu. Rzecz w tym, że Twój kod musi być w 100% bezpieczny. Innymi słowy, musi …
Bytebeat to styl muzyczny, który można komponować, pisząc prosty program w języku C, którego dane wyjściowe są przesyłane strumieniowo do aplaylub /dev/dsp. main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);} Na stronie bytebeat znajduje się sporo informacji , implementacja javascript oraz więcej demonstracji i przykładowych kompozycji w tym wątku . Bardzo proste zasady: spróbuj napisać ładnie brzmiącą …
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 zawarta w "hallo"a "hola"i to możliwie jak …
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, 42}; …
Stycznie zainspirowany otwarciem książki What-If. Dane wejściowe to prostokąt spacji jako ciąg znaków, lista ciągów znaków itp., W których znajdują się obiekty #: ######## # # ######## ### #### ### #### ### Obiekty zawsze będą się nie przecinały, nie dotykały prostokątów. Miękki obiekt jest zdefiniowany jako obiekt, który nie jest …
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.