Advertisement
rolfvanoven

troglodiet dag 17

Dec 17th, 2021
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. # voorbeeld:  target area: x=20..30, y=-10..-5
  2. # input:      target area: x=102..157, y=-146..-90
  3.  
  4.  
  5. xmin = 102
  6. xmax = 157
  7. ymin = -146
  8. ymax = -90
  9.  
  10. x = 0
  11. y = 0
  12.  
  13. record = 0
  14. antwoord = 0
  15.  
  16. for xlanceer in range(xmax+1):
  17.   nogniettehoog = True
  18.   ylanceer = 0
  19. #  while nogniettehoog:
  20. #    ylanceer += 1
  21.   for ylanceer in range(1000):
  22.     xspeed = xlanceer
  23.     yspeed = ylanceer + ymin - 1
  24.     mis = True
  25. #    piek = 0
  26.     x = 0
  27.     y = 0
  28.     while x < xmax+1 and y > ymin-1:
  29.       x += xspeed
  30.       y += yspeed
  31.       if xspeed > 0:
  32.         xspeed -= 1
  33.       yspeed -= 1
  34. #      if y > piek:
  35. #        piek = y
  36.       if ( x > xmin -1 and x < xmax + 1) and ( y > ymin -1 and y < ymax + 1):
  37.         antwoord  += 1
  38.         x = xmax+6
  39. #        if piek > record:
  40. #          record = piek
  41. #      if x > xmax and y > ymax:
  42. #        nogniettehoog = False
  43. #        print(xlanceer, ',', ylanceer+ymin-1)
  44. #        mis = False
  45. #      print('gelanceerd op (', xlanceer, ',', ylanceer, '), we zijn nu op', x, ',', y)
  46. #    if mis:
  47. #      print('mis :( xlanceer', xlanceer, 'ylanceer', ylanceer)
  48.  
  49. #print(record)
  50. print(antwoord)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement