QuantumKatas/BasicGates
Scott Carda b856585f32
Update to QDK version 0.27.258160 (#876)
2023-03-01 17:11:58 -08:00
..
.vscode Add DevSkim scanning and resolve initial alerts (#778) 2022-04-22 16:47:21 -07:00
.iqsharp-config.json Use bitstring DumpMachine format in first notebooks (#574) 2020-12-12 00:10:19 -08:00
BasicGates.csproj Update to QDK version 0.27.258160 (#876) 2023-03-01 17:11:58 -08:00
BasicGates.ipynb [BasicGates] Add task 2.4 on zero-controlled gate (#827) 2022-09-10 21:51:49 -07:00
BasicGates.sln First four katas 2018-07-11 16:35:59 -07:00
README.md Update format for Binder links (#656) 2021-09-10 17:19:16 -07:00
ReferenceImplementation.qs [BasicGates] Add task 2.4 on zero-controlled gate (#827) 2022-09-10 21:51:49 -07:00
Tasks.qs [BasicGates] Add task 2.4 on zero-controlled gate (#827) 2022-09-10 21:51:49 -07:00
Tests.qs Remove parenthesis around the condition in the if block (#851) 2022-11-03 16:42:36 -07:00
Workbook_BasicGates.ipynb [BasicGates] Add task 2.4 on zero-controlled gate (#827) 2022-09-10 21:51:49 -07:00

README.md

Welcome!

The Basic Gates kata covers the basic operations (a.k.a. "gates") used in quantum computing, as well as the concept of controlled and adjoint versions of gates.

You can run the Basic Gates kata as a Jupyter Notebook!

Theory

  • A list of most common gates can be found in the Quantum logic gate Wikipedia article.
  • Quirk is a convenient tool for visualizing the effect of gates on qubit states.

Q# materials