Câu hỏi được gắn thẻ «bitwise»

Đối với những thách thức liên quan đến việc làm một cái gì đó ở cấp độ bit.

18
Điểm nổi XOR
Nhiệm vụ của bạn khá đơn giản. Cho hai số float, bitwise xor biểu diễn nhị phân của chúng và xuất ra dưới dạng float. Ví dụ, Normal: 16.7472 ^ 123.61 = 7.13402e-37 Binary: 01000001100001011111101001000100 ^ 01000010111101110011100001010010 = 00000011011100101100001000010110 Normal: 2.2 ^ 4.4 = 1.17549e-38 Binary: 01000000000011001100110011001101 ^ 01000000100011001100110011001101 = …

5
Kết luận nhị phân
Một tích chập nhị phân được mô tả bởi một số Mvà được áp dụng cho một số N. Đối với mỗi bit trong biểu diễn nhị phân của M, nếu bit được đặt ( 1), bit tương ứng trong đầu ra được đưa ra bằng cách XOR hai bit …
15 code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

8
Khám phá không gian xors
Không gian xors của một tập hợp số nguyên là tập hợp tất cả các số nguyên có thể thu được bằng cách kết hợp các số nguyên bắt đầu với toán tử xor bitwise ( ^) thông thường . Ví dụ: không gian xors (8, 4)là (0, 4, 8, …

21
Golf bit dệt
Lưu ý: nửa đầu của thử thách này đến từ thử thách trước đó của Martin Ender, Visualize Bit Weaving . Cái ác ngôn ngữ lập trình bí truyền có một hoạt động thú vị trên các giá trị byte mà nó gọi là "dệt". Nó thực chất là một …

9
Tính toán CRC32 Hash
Tín dụng Thử thách này bắt nguồn từ @miles . Tạo một hàm tính toán hàm băm CRC32 của chuỗi đầu vào. Đầu vào sẽ là một chuỗi ASCII có độ dài bất kỳ. Đầu ra sẽ là hàm băm CRC32 của chuỗi đầu vào đó. Giải trình Thuật toán …

8
Tổng kết dưới Đại diện Zeckendorf
Định lý của Zeckendorf cho thấy rằng mọi số nguyên dương có thể được biểu diễn duy nhất dưới dạng tổng của các số Fibonacci không liền kề. Trong thử thách này, bạn phải tính tổng của hai số trong biểu diễn Zeckendorf. Đặt F n là số Fibonacci thứ …

22
Xen kẽ chút bôi nhọ
Giới thiệu Thử thách này yêu cầu bạn đặt các số 0 ở cuối của biểu diễn nhị phân số nguyên 010101…, điều này được giải thích tốt nhất với một ví dụ: Cho số nguyên 400, bước đầu tiên là chuyển đổi nó thành nhị phân: 110010000 Như chúng …

3
Âm vị học Abugida
Nhân vật Chúng ta hãy gọi các ký tự Unicode này là phụ âm IPA tiếng Anh : bdfhjklmnprstvwzðŋɡʃʒθ Và hãy gọi các ký tự Unicode này nguyên âm IPA tiếng Anh : aeiouæɑɔəɛɜɪʊʌː (Vâng, ːchỉ là dấu nguyên âm dài, nhưng coi nó như một nguyên âm cho mục …

6
Triển khai bộ cộng 8 bit
Các thách thức Thực hiện một hàm chấp nhận hai số nguyên có giá trị nằm trong khoảng từ 0 - 255 và trả về tổng của các số nguyên đó mod 256. Bạn chỉ có thể sử dụng phủ định bitwise (~), bitwise hoặc (|), toán tử dịch chuyển …

7
Che dấu một địa chỉ IP và phát sóng
Lý lịch Lấy cảm hứng từ câu hỏi Unix.SE này (và tất nhiên là câu trả lời của riêng tôi ). Khi một địa chỉ IP được chỉ định cho một giao diện, nó thường được cung cấp ở dạng thập phân rải rác này: a.b.c.d e.f.g.h nơi a.b.c.dlà địa …

2
Thông dịch viên cho lý thuyết số, modulo n
Một câu của lý thuyết số (cho mục đích của chúng tôi) là một chuỗi các ký hiệu sau: 0và '(người kế vị) - nghĩa là người kế nhiệm +1, vì vậy0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(bổ sung) và *(nhân) = (tương …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 


9
Số siêu gấp
Chúng tôi đã xác định một số gấp ở đây . Nhưng bây giờ chúng ta sẽ định nghĩa một Super Folding Number. Một số Super Folding là một số mà nếu gấp đủ số lần, cuối cùng nó sẽ đạt được một ít hơn một lũy thừa hai. Phương …


28
Chuyển đổi chuỗi sang bit
Bài tập Đưa ra một chuỗi đầu vào gồm một hoặc nhiều ký tự ASCII mà các điểm mã nằm trong khoảng từ 0 đến 128 (loại trừ), hãy làm như sau: Chuyển đổi từng ký tự thành mã ASCII 7 bit của nó (nếu mã ASCII nhỏ hơn 7 …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.