From fd6d8ab2b9d3fe1dab0f22409f3eedd3cc531134 Mon Sep 17 00:00:00 2001 From: Giulio Taccetta Date: Thu, 30 Oct 2025 18:29:29 +0100 Subject: [PATCH 1/2] implement risiko function --- exercises/risk-risiko.cpp | 58 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/exercises/risk-risiko.cpp b/exercises/risk-risiko.cpp index 3166f058..6090891f 100644 --- a/exercises/risk-risiko.cpp +++ b/exercises/risk-risiko.cpp @@ -27,3 +27,61 @@ M 3 vs 3 => blue win O 2 vs 1 => red win */ + +#include +#include +using namespace std; + +void sort(int *arr,int x){ + bool check=true; + while (check){ + check=false; + for(int i =0;i distrib(1, 6); + + int arr_B[3]; + int arr_R[3]; + for(int i = 0;i<3;i++){ + arr_R[i]=distrib(gen); + } + + for (int j=0;j<3;j++){ + arr_B[j]=distrib(gen); + } + + sort(arr_B,3); + sort(arr_R,3); + + for (int i =0;i<3;i++){ + if(arr_R[i]>arr_B[i]){ + cout< red win"< blue win"< Date: Sat, 1 Nov 2025 16:34:38 +0100 Subject: [PATCH 2/2] fix(sort): correct loop boundary and apply cleanup --- exercises/risk-risiko.cpp | 63 ++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 37 deletions(-) diff --git a/exercises/risk-risiko.cpp b/exercises/risk-risiko.cpp index 6090891f..76a0187d 100644 --- a/exercises/risk-risiko.cpp +++ b/exercises/risk-risiko.cpp @@ -32,25 +32,23 @@ #include using namespace std; -void sort(int *arr,int x){ - bool check=true; - while (check){ - check=false; - for(int i =0;iarr_B[i]){ - cout< red win"< blue win"<arr_B[i]){ + cout< red win"< blue win"<