Skip to content

Commit e09f22d

Browse files
Update README.md
1 parent 94a88fe commit e09f22d

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

README.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# Quantum Computing ABC
1+
# Oracle
22

3-
A quantum computing program that can print "Hello World!"
3+
A quantum computing demo using various oracles in Grover's [algorithm](https://qiskit.org/textbook/ch-algorithms/grover.html).
4+
5+
Here's an example for printing "Hello World"!
46

57
```text
68
Random letters:
@@ -17,12 +19,19 @@ o (at index 3 [011])
1719

1820
## What is it?
1921

20-
Quantum Computing ABC is a tutorial example of writing a quantum computing program in Qiskit that searches through a random array of letters in order to find each letter in sequence for a target sentence, such as "Hello World!".
22+
Oracle is a tutorial example of writing a quantum computing program in Qiskit that searches through a random array of letters in order to find each letter in sequence for a target sentence, such as "Hello World!".
2123

2224
The idea is similar to the traditional [ransom](https://leetcode.com/problems/ransom-note/) [note](https://dev.to/teekay/algorithms-problem-solving-ransom-note-2f5f) [problem](https://medium.com/@harycane/ransom-note-af09b54904d0). You're given a magazine of randomly cut out letters. The letters are strewn across a table in a random fashion. Your task is to find enough letters from the table in order to paste them together to produce the phrase "hello world".
2325

2426
*Given two stings ransomNote and magazine, return true if ransomNote can be constructed from magazine and false otherwise. Each letter in magazine can only be used once in ransomNote.*
2527

28+
#### Other Examples
29+
30+
- [Hello World](hello.py)
31+
- [Even Numbers](even.py)
32+
- [Odd Numbers](odd.py)
33+
- [Magic Eight Ball](magicball.py)
34+
2635
## Why would you use a quantum computer for this?
2736

2837
To demonstrate the power of a quantum computer compared to a classical one, of course!
@@ -33,7 +42,7 @@ By contrast, a quantum computer using Grover's [algorithm](https://en.wikipedia.
3342

3443
While the example in this tutorial of selecting letters from an array of random elements is simplistic, it nevertheless demonstrates the speed-up in time complexity for searching and locating the desired elements.
3544

36-
## An Example
45+
## Hello World
3746

3847
Below is an example of a random array being searched to produce the word "hello".
3948

0 commit comments

Comments
 (0)