|  |  | @ -0,0 +1,23 @@ | 
			
		
	
		
			
				
					|  |  |  | package main | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | import "fmt" | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | func main() { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | numbers := []int{5, 8, 2, 4, 0, 1, 3, 7, 9, 6} | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | fmt.Println("Before:", numbers) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | for swapped := true; swapped == true; { | 
			
		
	
		
			
				
					|  |  |  | swapped = false | 
			
		
	
		
			
				
					|  |  |  | for i := 1; i < len(numbers); i++ { | 
			
		
	
		
			
				
					|  |  |  | if numbers[i] < numbers[i-1] { | 
			
		
	
		
			
				
					|  |  |  | numbers[i-1], numbers[i] = numbers[i], numbers[i-1] | 
			
		
	
		
			
				
					|  |  |  | swapped = true | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | fmt.Println("After: ", numbers) | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | } |