quaco.js
Version:
A lightweight modular Quantum Computing Simulator in JavaScript. Supports qubits, quantum gates, entanglement, circuits, algorithms, and visualization.
14 lines (9 loc) • 443 B
JavaScript
// examples/deutsch_jozsa.js
import { DeutschJozsa } from '../src/Algorithms/DeutschJozsa.js';
// 3 input qubits (plus 1 output internally)
// Case 1: Constant function
const resultConstant = DeutschJozsa.run(3, 'constant');
console.log("Deutsch-Jozsa (constant):", resultConstant);
// Case 2: Balanced function
const resultBalanced = DeutschJozsa.run(3, 'balanced');
console.log("Deutsch-Jozsa (balanced):", resultBalanced);