는 양자 컴퓨터용 의사코드
func random-bit(q)
qubit-write(q, 0)
qubit-hadamard (q)
qubit-read(q)
뉴비들을 위한 간단한 설명
1. 양자컴퓨터 레지스터 q에 0을 쓴다.
2. 레지스터 q의 값을 동일 확률의 0과 1로 중첩시킨다.
3. 레지스터 q를 읽음 으로써 중첩을 해제하고 0혹은 1로 확정시킨 값을 리턴.
끗.
func random-bit(q)
qubit-write(q, 0)
qubit-hadamard (q)
qubit-read(q)
뉴비들을 위한 간단한 설명
1. 양자컴퓨터 레지스터 q에 0을 쓴다.
2. 레지스터 q의 값을 동일 확률의 0과 1로 중첩시킨다.
3. 레지스터 q를 읽음 으로써 중첩을 해제하고 0혹은 1로 확정시킨 값을 리턴.
끗.
ㄷㄷ 양자컴도 써봣노
저게 그 슈뢰딩거의 고양이인가 먼가하는 그거임?
ㅇㅇ/안써봤지만 개념을 알기 때문에 간단한건 생각만으로 프로그래밍 됨. ㅇㅇ/q를 고양이, 0이 죽는다, 1이 산다로 생각하면 된다.
양자컴 똑바로 돌아가는 순간 인류는 끝이야