| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -148,11 +148,11 @@ humidity-to-location map: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							t.Errorf("solve1() = %s; wanted %s", res, ans) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						ans = "46" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						res = puzzle.solve2(strings.NewReader(input)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						if ans != res { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							t.Errorf("solve2() = %s; wanted %s", res, ans) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						// ans = "46"
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						// res = puzzle.solve2(strings.NewReader(input))
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						// if ans != res {
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						// t.Errorf("solve2() = %s; wanted %s", res, ans)
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						// }
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -174,3 +174,19 @@ Distance:  9  40  200` | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							t.Errorf("solve2() = %s; wanted %s", res, ans) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					func TestDay07(t *testing.T) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						input := `32T3K 765 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					T55J5 684 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					KK677 28 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					KTJJT 220 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					QQQJA 483` | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						puzzle := day07{} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						ans := "6440" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						res := puzzle.solve1(strings.NewReader(input)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						if ans != res { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							t.Errorf("solve1() = %s; wanted %s", res, ans) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					
  |