aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-322/hvukman/k/322_p1.k27
-rw-r--r--challenge-322/hvukman/k/322_p2.k11
2 files changed, 38 insertions, 0 deletions
diff --git a/challenge-322/hvukman/k/322_p1.k b/challenge-322/hvukman/k/322_p1.k
new file mode 100644
index 0000000000..21d7c63904
--- /dev/null
+++ b/challenge-322/hvukman/k/322_p1.k
@@ -0,0 +1,27 @@
+sol::""
+dummy::""
+inp:"ABC-D-E-F"
+i:3
+cool:(|"-"\inp)[&0<#'|"-"\inp]
+first:(|cool)[0]
+cool:1_|cool
+nooutput: {dummy::dummy,x;$[(#dummy)<i;;[sol::sol,"-",dummy;dummy::""]]}'cool
+first,sol
+
+
+sol::""
+dummy::""
+inp:"A-BC-D-E"
+i:2
+cool:(|"-"\inp)[&0<#'|"-"\inp]
+first:(|cool)[0]
+cool:1_|cool
+nooutput: {dummy::dummy,x;$[(#dummy)<i;;[sol::sol,"-",dummy;dummy::""]]}'cool
+first,sol
+
+sol::""
+dummy::""
+i:4
+cool:(|"-"\"-A-B-CD-E")[&0<#'|"-"\"-A-B-CD-E"]
+nooutput: {dummy::dummy,x;$[(#dummy)<i;;[sol::sol,|dummy;dummy::""]]}'cool
+dummy,"-",sol
diff --git a/challenge-322/hvukman/k/322_p2.k b/challenge-322/hvukman/k/322_p2.k
new file mode 100644
index 0000000000..0c73e25e7f
--- /dev/null
+++ b/challenge-322/hvukman/k/322_p2.k
@@ -0,0 +1,11 @@
+inp: 55 22 44 33
+sorted:inp[<inp]
+1+{(|x)[0]}'{&x=1}'{x=sorted}'inp
+
+inp: 10 10 10
+sorted:inp[<inp]
+1+{(x)[0]}'{&x=1}'{x=sorted}'inp
+
+inp:5 1 1 4 3
+sorted:inp[<inp]
+{(|x)[0]}'{&x=1}'{x=sorted}'inp