QUANTUM CODES
Some basic quantum computing codes using Qiskit
#1 Quantum Circuit
#2 Statevector
#3 State City
#4 Probability
#5 Histogram
#6 SamplerV2
#7 IBM Runtime
#8 Teleportation
#9 Grover's Algorithm
#0 Define Functions
Crafted by Mirza Nur Hidayat
Ref. IBM Qiskit
#9 Grover's Algorithm
#For solving "(A XOR B) AND B" logical expression
from qiskit import QuantumCircuit from qiskit_aer.primitives import SamplerV2 from qiskit.visualization import plot_histogram qc = QuantumCircuit(4) qc.h(0) qc.h(1) qc.x(2) qc.h(2) qc.barrier() qc.cx(1, 0) qc.ccx(0, 1, 3) qc.z(3) qc.ccx(0, 1, 3) qc.cx(1, 0) qc.barrier() qc.h(0) qc.h(1) qc.z(0) qc.z(1) qc.cz(0, 1) qc.h(0) qc.h(1) qc.barrier() qc.measure_all() sampler = SamplerV2() job = sampler.run([qc]) result = job.result() counts = result[0].data.meas.get_counts() print(counts) plot_histogram(counts)