From a8a49e5b1f968d4ae160052a35242efc7ea30e30 Mon Sep 17 00:00:00 2001 From: Paweł Dybiec Date: Sun, 23 Dec 2018 17:10:36 +0100 Subject: Update tests --- tests/pracownia4/03_flatten_hard.xi | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 tests/pracownia4/03_flatten_hard.xi (limited to 'tests/pracownia4/03_flatten_hard.xi') diff --git a/tests/pracownia4/03_flatten_hard.xi b/tests/pracownia4/03_flatten_hard.xi new file mode 100644 index 0000000..877a724 --- /dev/null +++ b/tests/pracownia4/03_flatten_hard.xi @@ -0,0 +1,36 @@ +printString(xs:int[]) + +flatten_hard(xss:int[][]):int[] +{ + xs:int[] = {} + n:int = length(xss) + i:int = 0 + while (i < n) { + m:int = length(xss[i]) + j:int = 0 + while (j < m) { + xs = xs + {xss[i][j]} + j = j + 1 + } + i = i + 1 + } + + return xs +} + +main():int +{ + xss:int[][] = { + "Uniwersytet", + " ", + "Wroclawski" + } + + printString(flatten_hard(xss)) + + return 0 +} + +//@PRACOWNIA +//@out Uniwersytet Wroclawski +//@out Exit code: 0 \ No newline at end of file -- cgit 1.4.1