Napisać krótki program, który generuje najdłuższy komunikat o błędzie, w standardowej C ++ ( gcc, cl.exe, icc, lub clang). Wynik każdego wpisu to liczba znaków w najdłuższym komunikacie o błędzie emitowanym przez kompilator. Typy zawarte w kodzie źródłowym i cytowane przez kompilator są liczone jako pojedynczy znak. Oszukiwanie Zawsze możesz …
Tle przyszłych W 2017 roku ty i twój przeciwnik zmierzą się w futurystycznej bitwie na broń, w której tylko jeden może przetrwać. Czy masz wystarczające doświadczenie, aby pokonać przeciwnika? Nadszedł czas, aby szlifować umiejętności posługiwania się bronią w swoim ulubionym języku programowania i walczyć z wszelkimi przeciwnościami! Wyniki turnieju Ten …
Jakie masz ogólne wskazówki na temat gry w golfa w C ++? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla C ++ (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
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 …
Po tym popularnym pytaniu przedstaw swoje rozwiązanie, które wypisuje liczby od 1 do 1000 (wszystkie, a nie ciąg „1 do 1000” dosłownie lub coś śmiesznego) w C ++ bez użycia średników. W przeciwieństwie do pierwotnego pytania, możesz używać warunkowych i pętli. Preferowane są rozwiązania niewymagające żadnych flag kompilatora. Podaj wszystkie, …
Dostałem to wyzwanie od Codingame i jestem ciekaw lepszych rozwiązań niż moje: Biorąc pod uwagę szerokość za pomocą standardowego wejścia, narysuj pusty kwadrat „#” dla danej szerokości i długości. Przykład: 5 wyników w ##### # # # # # # ##### Użyłem Pythona, aby rozwiązać ten problem, więc jestem szczególnie …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 5 lat temu . Implementacja referencyjna CRC32 oblicza tabeli odnośników w czasie wykonywania: /* Table of CRCs of all 8-bit messages. */ unsigned …
Jestem nowy w sporcie golfowym. Próbuję wygenerować drabinkę liczb całkowitych, używając najmniejszej liczby unikalnych znaków w C ++. Powiedzmy, że otrzymaliśmy liczbę całkowitą 4. Wygenerujemy następującą drabinę: 1 1 2 1 2 3 1 2 3 4 W skrócie, mój program odczyta dodatnią liczbę całkowitą ze standardowego wejścia i wydrukuje …
Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
Utwórz najkrótszy program, który pobiera dwie liczby całkowite ze znakiem jako dane wejściowe (przez standardowe lub jako argumenty) i wyświetla 3 różne dane wyjściowe w zależności od tego, czy pierwsza liczba jest (1) większa niż, (2) mniejsza niż, czy (3) równa drugiej numer. The Catch W swoim programie nie możesz …
Biorąc pod uwagę następujący skrypt Python 3: def greet(): print("Hello, world!") greet() Dodaj kilka wierszy do tego pliku tekstowego, aby można go było zarówno uruchomić jako program w języku Python, jak i skompilować i uruchomić jako program w języku C ++, generujący to samo wyjście Witaj, świecie! (w tym nowy …
Biorąc pod uwagę WxHsiatkę, ile jest możliwych labiryntów? Rzeczy, które wiesz o labiryncie: Siatka ma dokładnie Hkwadraty wysokie i Wszerokie kwadraty. Istnieją trzy rodzaje kwadratów: Start, Zakończ i Pusty. Twój labirynt musi zawierać dokładnie 1 początek i 1 koniec, a wszystkie pozostałe kwadraty są puste. Mury otaczają cały labirynt. Ściany …
Wprowadzenie W tej grze gracze używają swoich armii do walki z armiami innych graczy, zdobywania terytoriów i zostania ostatnim stojącym człowiekiem. W każdej turze gracze otrzymują do dyspozycji podstawową liczbę armii. Jednak zdobywając terytoria w niektórych regionach, gracze mogą zwiększyć tę liczbę, aby dać im potencjalną przewagę w dalszej części …
(Na razie oznaczyłem pytanie „C”, ale jeśli znasz inny język, który obsługuje związki, możesz go również użyć). Twoim zadaniem jest zbudowanie czterech standardowych operatorów matematycznych + - * /dla następującej struktury: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} …
Próbuję zagrać w golfa w C ++. Czy można skrócić ten warunek? X > 3 & X - Y > 1 (Oczywiście oprócz usuwania białych znaków). Więc Xjest przynajmniej 4ale X >= Y + 2. Xi Ysą liczbami całkowitymi w przedziale [0,5]. Próbowałem znaleźć formułę bitową, ale nie udało mi …
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.