day 17 part 2!

This commit is contained in:
sejo 2021-12-16 23:58:27 -06:00
parent c053911eaf
commit 1da4c5f61c
1 changed files with 14 additions and 5 deletions

View File

@ -10,7 +10,7 @@ function insidearea(){
}
function outofbounds(){
return y<ymin*10
return y<ymin
}
{
@ -29,9 +29,11 @@ function outofbounds(){
END{
print xmin,xmax,ymin,ymax
maxy = 0; maxyvelx = 0; maxyvely = 0;
for(tvely=10;tvely<=100;tvely++){
for(tvelx=10;tvelx<=100;tvelx++){
count = 0
minxa=0; minya=0; maxxa=0; maxya=0
# 0 -75 275 74
for(tvely=-100;tvely<=100;tvely++){
for(tvelx=0;tvelx<=300;tvelx++){
x=0; y=0; localmaxy = 0;
velx = tvelx; vely = tvely;
delete visited;
@ -43,15 +45,22 @@ END{
}
if(insidearea()){
print "arrived"
count++
if(tvelx<minxa) minxa = tvelx
if(tvely<minya) minya = tvely
if(tvelx>maxxa) maxxa = tvelx
if(tvely>maxya) maxya = tvely
if(localmaxy>maxy){
maxy = localmaxy
maxyvelx = tvelx
maxyvely = tvely
print "new max", maxy, maxyvelx, maxyvely
# print "new max", maxy, maxyvelx, maxyvely
}
print tvelx, tvely, localmaxy, maxy
}
}
}
print "part 1:", maxy, maxyvelx, maxyvely
print "part 2:", count
print minxa, minya, maxxa, maxya
}