mirror of
				https://github.com/onyx-and-iris/aoc2023.git
				synced 2025-10-31 12:51:49 +00:00 
			
		
		
		
	Merge branch 'main' of https://github.com/onyx-and-iris/aoc2023
This commit is contained in:
		
						commit
						fd65c94298
					
				| @ -11,27 +11,15 @@ import ( | ||||
| func TestCompare(t *testing.T) { | ||||
| 	//t.Skip("skipping test") | ||||
| 
 | ||||
| 	input := []string{ | ||||
| 		"Card 1: 41 48 83 86 17 | 83 86  6 31 17  9 48 53", | ||||
| 		"Card 2: 13 32 20 16 61 | 61 30 68 82 17 32 24 19", | ||||
| 	} | ||||
| 	winning1 := "41 48 83 86 17" | ||||
| 	mynums1 := "83 86  6 31 17  9 48 53" | ||||
| 
 | ||||
| 	winning1, mynums1 := func() (string, string) { | ||||
| 		y := strings.Split(input[0], ":") | ||||
| 		z := strings.Split(y[1], "|") | ||||
| 		return z[0], z[1] | ||||
| 	}() | ||||
| 
 | ||||
| 	winning2, mynums2 := func() (string, string) { | ||||
| 		y := strings.Split(input[1], ":") | ||||
| 		z := strings.Split(y[1], "|") | ||||
| 		return z[0], z[1] | ||||
| 	}() | ||||
| 	winning2 := "13 32 20 16 61" | ||||
| 	mynums2 := "61 30 68 82 17 32 24 19" | ||||
| 
 | ||||
| 	f := func(c rune) bool { | ||||
| 		return !unicode.IsDigit(c) | ||||
| 	} | ||||
| 
 | ||||
| 	res1, _ := compare(strings.FieldsFunc(winning1, f), strings.FieldsFunc(mynums1, f)) | ||||
| 	res2, _ := compare(strings.FieldsFunc(winning2, f), strings.FieldsFunc(mynums2, f)) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user