summaryrefslogtreecommitdiff
path: root/homework_1/state_diagram
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-13 23:23:19 -0800
committerFuwn <[email protected]>2026-02-13 23:23:19 -0800
commit583bec7ffd3c2809ea41aa8a518f53403af3efaa (patch)
tree551fa62ee04d40616db4f2375176c362ae6f3cbc /homework_1/state_diagram
downloadcst456-583bec7ffd3c2809ea41aa8a518f53403af3efaa.tar.xz
cst456-583bec7ffd3c2809ea41aa8a518f53403af3efaa.zip
Initial commit
Diffstat (limited to 'homework_1/state_diagram')
-rw-r--r--homework_1/state_diagram/state_diagram.mmd27
-rw-r--r--homework_1/state_diagram/state_diagram.pngbin0 -> 371681 bytes
2 files changed, 27 insertions, 0 deletions
diff --git a/homework_1/state_diagram/state_diagram.mmd b/homework_1/state_diagram/state_diagram.mmd
new file mode 100644
index 0000000..b1de1e7
--- /dev/null
+++ b/homework_1/state_diagram/state_diagram.mmd
@@ -0,0 +1,27 @@
+stateDiagram-v2
+ [*] --> S0
+
+ S0: Initial
+ S1: Seen "1"
+ S2: Seen "11"
+ S3: Seen "10"
+ S4: Seen "110"
+ S5: Seen "101"
+
+ S0 --> S0: 0/0
+ S0 --> S1: 1/0
+
+ S1 --> S3: 0/0
+ S1 --> S2: 1/0
+
+ S2 --> S4: 0/0
+ S2 --> S2: 1/0
+
+ S3 --> S0: 0/0
+ S3 --> S5: 1/0
+
+ S4 --> S0: 0/1 (1100)
+ S4 --> S5: 1/0
+
+ S5 --> S3: 0/0
+ S5 --> S2: 1/1 (1011)
diff --git a/homework_1/state_diagram/state_diagram.png b/homework_1/state_diagram/state_diagram.png
new file mode 100644
index 0000000..cad0643
--- /dev/null
+++ b/homework_1/state_diagram/state_diagram.png
Binary files differ