[CodeUp基礎100第]6062題Python
1558 ワード
質問する
ビットロジック演算
2つの入力整数のxorをビット単位で計算し、結果を整数に出力します.
ビット単位演算子^(xor、swiple/caret、sucomplex/carrite)を使用すればよい.
**注意^数学式で二乗(power)を繰り返し表す記号の形と同じです.
C言語では,全く異なる排他的論理(xor,異なる場合は1)の意味を持つ.
**ビット単位演算子:
~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor),
<<(bitwise left shift), >>(bitwise right shift)
あります.
例えば、3と5を入力と、
3 : 00000000 00000000 00000000 00000011
5 : 00000000 00000000 00000000 00000101
3 ^ 5 : 00000000 00000000 00000000 00000110
いいですよ.
このビット演算は,高速計算が必要なグラフィック処理においても有効である.
リファレンス
出典:CodeUp基礎100第6060号添付画像
入力例
3 5
出力例
6
答案用紙
モデルの答え
a, b = input().split()
c = int(a)
d = int(b)
print(c^d)
私の答え
n1, n2 = input().split()
result = int(n1) ^ int(n2)
print(result)
に答える
説明する
input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
int():前述したinput()のように、入力として受信した値は文字列として格納される.
算術演算のためにint()を使用して文字列を整数に変換します.
^(逆アセンブリ、ビットxor):十進法のxorをコンピュータ言語でバイナリで表す.
a xor b:2つの値のうち1つだけがTrueの場合はTrue、そうでない場合はFalse
1011
^1001
---------
0010
上記の例に示すように、2つのバイナリ値のうち1つだけが1として表される部分である.
print():カッコ内の内容を出力!
Reference
この問題について([CodeUp基礎100第]6062題Python), 我々は、より多くの情報をここで見つけました
https://velog.io/@tkdduf727/CodeUp-기초-100제-6062번-풀이-with-파이썬python
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
3 5
6
モデルの答え
a, b = input().split()
c = int(a)
d = int(b)
print(c^d)
私の答え
n1, n2 = input().split()
result = int(n1) ^ int(n2)
print(result)
に答える
説明する
input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
int():前述したinput()のように、入力として受信した値は文字列として格納される.
算術演算のためにint()を使用して文字列を整数に変換します.
^(逆アセンブリ、ビットxor):十進法のxorをコンピュータ言語でバイナリで表す.
a xor b:2つの値のうち1つだけがTrueの場合はTrue、そうでない場合はFalse
1011
^1001
---------
0010
上記の例に示すように、2つのバイナリ値のうち1つだけが1として表される部分である.
print():カッコ内の内容を出力!
Reference
この問題について([CodeUp基礎100第]6062題Python), 我々は、より多くの情報をここで見つけました
https://velog.io/@tkdduf727/CodeUp-기초-100제-6062번-풀이-with-파이썬python
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について([CodeUp基礎100第]6062題Python), 我々は、より多くの情報をここで見つけました https://velog.io/@tkdduf727/CodeUp-기초-100제-6062번-풀이-with-파이썬pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol