Home » How-To » Gaming » How to Solve Level 47 in I’m Not a Robot

How to Solve Level 47 in I’m Not a Robot

I’m Not a Robot is a Captcha puzzle browser game created by Neal Agarwal.

Players must go through multiple levels to “prove” they are human.

These levels include tasks like deciphering distorted letters, choosing items, or solving patterns.

As the game progresses, the tasks get more difficult and absurb which tests your IQ.

In this guide, you’ll learn how to solve level 47 in I’m Not a Robot Game by neal.fun (Din Don Dan walkthrough guide and answer).

How to Solve Level 47 in I’m Not a Robot

Level 47: Dance to the Rhythm

Solution: If you’re not getting the required 85% accuracy, you can use this method to complete the level:

  1. Press “F12” on your keyboard.
  2. Select the “Console” tab.
  3. Copy and paste this code into the console, press Enter, and play the game:
const hitNotesSet = new WeakSet(); const tolerance = 10; // hassasiyet

const arrowMap = { '←': document.querySelector('.arrows-container .arrow-key:nth-child(1)'), '↓': document.querySelector('.arrows-container .arrow-key:nth-child(2)'), '↑': document.querySelector('.arrows-container .arrow-key:nth-child(3)'), '→': document.querySelector('.arrows-container .arrow-key:nth-child(4)') };

const keyMap = { '↑': 'ArrowUp', '↓': 'ArrowDown', '←': 'ArrowLeft', '→': 'ArrowRight' };

function hitNotes() { document.querySelectorAll('.note').forEach(note => { if (hitNotesSet.has(note)) return;

    const arrow = note.innerText.trim();
    const target = arrowMap[arrow];
    if (!target) return;

    const noteRect = note.getBoundingClientRect();
    const targetRect = target.getBoundingClientRect();

    const noteY = noteRect.top + noteRect.height / 2;
    const targetY = targetRect.top + targetRect.height / 2;

    if (Math.abs(noteY - targetY) <= tolerance) {
      const key = keyMap[arrow];
      if (key) {
        console.log(`Basıldı: ${arrow} (${key})`);
        document.dispatchEvent(new KeyboardEvent('keydown', { key }));
        document.dispatchEvent(new KeyboardEvent('keyup', { key }));
        hitNotesSet.add(note);
      }
    }
  });
}
setInterval(hitNotes, 10);

Explanation: Executing this code in the console automatically presses the arrow keys for you and completes the game at almost 100% accuracy.

Further reading

How to Solve Level 46 in I’m Not a Robot

How to Solve Level 45 in I’m Not a Robot

How to Solve Level 44 in I’m Not a Robot

Tags

About the author

Lim How Wei

Lim How Wei is the founder of followchain.org, with 10+ years of experience in Social Media Marketing and 5+ years of experience as an active investor in stocks and cryptocurrencies. He has researched, tested, and written thousands of articles ranging from social media platforms to messaging apps.

Lim has been quoted and referenced by major publications and media companies like WikiHow, Fast Company, HuffPost, Vice, New York Post, The Conversation, and many others. One of his articles about the gig economy was quoted by Joe Rogan, who hosts The Joe Rogan Experience (the most popular podcast in the world), in the This Past Weekend podcast (the third most popular podcast in the world as of 2026) by Theo Von.

In his free time, Lim uploads personal finance videos on his YouTube channel, Lim Finance, to guide others on their financial journey. He also creates gaming guides, walkthroughs, solutions, and tips for the games he plays, helping players with their progression.