0

文字列演算のみを使用してバイナリ コードをグレイ コードに変換するプログラムを作成しました。コードの実現可能性と、それが正しいアプローチか間違ったアプローチかを確認したいと考えています。

def binary_to_gray(x):
    x = str(x)
    gray = x[0]
    for i in range(len(x) - 1):
        if (x[i] == x[i + 1]):
            gray += "0"
        else :
            gray += "1"
4

0 に答える 0