Challenge D2

Generate generalized W-state
You need to login to be able to submit solutions!

Your task is to create Greenberger–Horne–Zeilinger (W) state on n qubits where n = 2^k (1 ≤ k ≤ 4) from zero |0..0⟩ state.

The W-state is defined as |W⟩ = 1/√3 (|100⟩ + |010⟩ + |001⟩) for n = 3.

The generalized W-state is defined as |W⟩ = 1/√n (|10..0⟩ + |01..0⟩ + ... + |00..1⟩) for n > 3 where n = 2^k (1 ≤ k ≤ 4).

You have to implement the Solve operation which takes an array of n qubits in state |0..0⟩ and you need to create the W-state on them.

The operation should have the following signature:

An unhandled error has occurred. Reload 🗙