microsoft/qdk

Public

mirrored from https://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
copilot/replace-qsharp-with-qdk-python-tests

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

katas/content/key_distribution/measure_qubits/Solution.qs

12lines · modecode

1namespace Kata {
2 import Std.Convert.*;
3
4 operation MeasureQubits(qs : Qubit[], bases : Bool[]) : Bool[] {
5 for i in 0..Length(qs) - 1 {
6 if bases[i] {
7 H(qs[i]);
8 }
9 }
10 return ResultArrayAsBoolArray(MeasureEachZ(qs));
11 }
12}
13