microsoft/qdk

Public

mirrored fromhttps://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
alex/pythontelem

Branches

Tags

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

Clone

HTTPS

Download ZIP

katas/content/key_distribution/shared_key/Solution.qs

12lines · modecode

1namespace Kata {
2 function GenerateSharedKey(basesAlice : Bool[], basesBob : Bool[], bits : Bool[]) : Bool[] {
3 mutable key = [];
4 for i in 0 .. Length(bits) - 1 {
5 if basesAlice[i] == basesBob[i] {
6 set key += [bits[i]];
7 }
8 }
9
10 return key;
11 }
12}
13