Will Schell's COG 366 Assignments Page
Heuristic Problem Solving Part 1 - (Problem sets)

H1 – if sameP(A,B) ^ zeroP(C,D,E) ^ oneP(G) then (( A / B ) + zeroX(C,D,E))
• Numbers = {2, 2, 4, 1, 5}; Goal = 1
• Numbers = {4, 4, 6, 2, 3}; Goal = 1
• Numbers = {6, 6, 1, 3, 0}; Goal = 1

H2 – if sameP(A,B) and goalP(C,D,E) then (( A – B ) + goal(C,D,E))
• Numbers = {1, 1, 2, 3, 6}; Goal = 3
• Numbers = {3, 3, 2, 3, 1}; Goal = 5
• Numbers = {5, 5, 3, 2, 2}; Goal = 7

H3 – if zeroP(A) and goalP(B) and numbersP(C,D,E) then ( B + ( A * ( C * ( D * E ) ) ) )
• Numbers = {0, 9, 7, 1, 4}; Goal = 9
• Numbers = {0, 8, 3, 1, 7}; Goal = 8
• Numbers = {0, 7, 5, 9, 2}; Goal = 7

H4 – if sameP(A,B) and goalP(C) and numbersP(D,E) then (C + ( ( A - B ) * ( D * E ) ) )
• Numbers = {4, 4, 3, 6, 2}; Goal = 3
• Numbers = {5, 5, 2, 7, 4}; Goal = 2
• Numbers = {6, 6, 1, 9, 8}; Goal = 1

H5 – if oneP(A) and zeroP(B,C,D), and onemoreP(E,G) then ( ( E - A ) + zeroX(C,D,E) )
• Numbers = {1, 0, 5, 4, 2}; Goal = 1
• Numbers = {1, 2, 3, 5, 4}; Goal = 3
• Numbers = {1, 9, 3, 3, 6}; Goal = 5

H6 – if oneP(A) and oneP(B) and zeroP(C,D) and twomoreP(E,G) then ( ( E - ( A + B ) ) + zeroX(C,D) )
• Numbers = {1, 1, 3, 3, 7}; Goal = 5
• Numbers = {1, 1, 0, 6, 9}; Goal = 7
• Numbers = {1, 1, 4, 0, 8}; Goal = 6

H7 – if sameP(A,B) and sameP(C,D) and twomoreP(E,G) then ( E - ( ( A / B ) + ( C / D ) ) )
• Numbers = {1, 1, 2, 2, 6}; Goal = 4
• Numbers = {4, 4, 6, 6, 7}; Goal = 5
• Numbers = {9, 9, 5, 5, 8}; Goal = 6

H8 – if twoP(A,B) and zeroP(C,D) and twomoreP(E,G) then ( ( E - twoX(A,B) ) + zeroX(C,D) )
• Numbers = {8, 4, 2, 2, 6}; Goal = 4
• Numbers = {5, 7, 0, 1, 4}; Goal = 2
• Numbers = {4, 2, 4, 4, 9}; Goal = 7

H9 – if sameP(A,B,C,D,E,G) then (A + ( ( B - C ) + ( D - E ) ) )
• Numbers = {3, 3, 3, 3, 3}; Goal = 3
• Numbers = {5, 5, 5, 5, 5}; Goal = 5
• Numbers = {8, 8, 8, 8, 8}; Goal = 8