From dc9098851c01bf4671ea8db9136cbb7c463b2fa9 Mon Sep 17 00:00:00 2001 From: Giacomo Radaelli Date: Sun, 15 Jan 2023 16:48:04 +0100 Subject: [PATCH] Completato RunGenerator (P7.1 nuovo) --- 7.x/PN7.1 RunGenerator/RunGenerator.java | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 7.x/PN7.1 RunGenerator/RunGenerator.java diff --git a/7.x/PN7.1 RunGenerator/RunGenerator.java b/7.x/PN7.1 RunGenerator/RunGenerator.java new file mode 100644 index 0000000..2d9b36f --- /dev/null +++ b/7.x/PN7.1 RunGenerator/RunGenerator.java @@ -0,0 +1,29 @@ + +public class RunGenerator { + public static void main(String[] args) { + int[] values = {1,2,2,2,3,4,4,5,5,5,6,6,7,7,7,7,7,8,9,0}; + + boolean inRun = false; + + for(int i = 0; i < values.length; i++) { + if(inRun) { + if(values[i] != values[i-1]) { + System.out.print(")"); + inRun = false; + if(i < values.length - 1 && values[i] == values[i+1]) { + System.out.print("("); + inRun = true; + } + } + } else { + if(i < values.length - 1 && values[i] == values[i+1]) { + System.out.print("("); + inRun = true; + } + } + + System.out.print(values[i]); + } + if(inRun) System.out.print(")"); + } +}