Web/Dreamhack

[Dreamhack wargame] - Carve Party

Claude97 2024. 10. 12. 10:55

 

$(function() {
  $('#jack-target').click(function () {
    counter += 1;
    if (counter <= 10000 && counter % 100 == 0) {
      for (var i = 0; i < pumpkin.length; i++) {
        pumpkin[i] ^= pie;
        pie = ((pie ^ 0xff) + (i * 10)) & 0xff;
      }
    }
    make();
  });
});

 

클릭 시 카운트에 따라 연산을 거쳐 그림을 띄우게 되는데, 조건에 해당되는 한해서 코드를 바꿔 그림은 정상적으로 나오고

1만번의 시행 횟수를 줄이는 방식으로 풀었다.

주의 할 점은 일정 횟수를 넘어갈 때 조건 분기가 있어서 1만번 시행으로 건너뛰면 제대로 flag 값이 그려지지 않는다는 것