summaryrefslogtreecommitdiff
path: root/tigrou/who-am-i
diff options
context:
space:
mode:
Diffstat (limited to 'tigrou/who-am-i')
-rw-r--r--tigrou/who-am-i/who-am-i.tig18
-rw-r--r--tigrou/who-am-i/who-am-i.tih8
2 files changed, 26 insertions, 0 deletions
diff --git a/tigrou/who-am-i/who-am-i.tig b/tigrou/who-am-i/who-am-i.tig
new file mode 100644
index 0000000..0dbb646
--- /dev/null
+++ b/tigrou/who-am-i/who-am-i.tig
@@ -0,0 +1,18 @@
+let
+ import "who-am-i.tih"
+in
+ print("Expected : TIGROS\ngot : ");
+ who_am_i(2);
+ print("\n");
+
+ print("Expected : TIGROU\ngot : ");
+ who_am_i(3);
+ print("\n");
+
+ print("Expected : TIGROU\ngot : ");
+ who_am_i(5);
+ print("\n");
+
+ print("Expected : TIGER\ngot : ");
+ who_am_i(42)
+end
diff --git a/tigrou/who-am-i/who-am-i.tih b/tigrou/who-am-i/who-am-i.tih
new file mode 100644
index 0000000..08b7e9c
--- /dev/null
+++ b/tigrou/who-am-i/who-am-i.tih
@@ -0,0 +1,8 @@
+function who_am_i(age : int) =
+ if age <= 2 then
+ print("TIGROS\n")
+ else
+ if age <= 5 then
+ print("TIGROU\n")
+ else
+ print("TIGER\n")