summaryrefslogtreecommitdiff
path: root/exercises
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2021-09-19 16:20:13 -0600
committermo khan <mo@mokhan.ca>2021-09-19 16:20:13 -0600
commitcbc47d4e56a04cc4295a0dc5f09b52a356a455f1 (patch)
tree4b4cefd6a8d5e86ba9142376d4f869a954059339 /exercises
parentbdba2ba970db144618e756505274955c500a292c (diff)
complete 2-2.2
Diffstat (limited to 'exercises')
-rw-r--r--exercises/2.2-2/selection_sort_test.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/exercises/2.2-2/selection_sort_test.go b/exercises/2.2-2/selection_sort_test.go
index e4abc5d..2b175e9 100644
--- a/exercises/2.2-2/selection_sort_test.go
+++ b/exercises/2.2-2/selection_sort_test.go
@@ -7,11 +7,13 @@ func Sort(i *[]int) {
n := len(A)
for i := 0; i < n; i++ {
+ min := i
for j := i + 1; j < n; j++ {
- if A[j] < A[i] {
- A[i], A[j] = A[j], A[i]
+ if A[j] < A[min] {
+ min = j
}
}
+ A[i], A[min] = A[min], A[i]
}
}