You've just bought an anti-shock skin for your macbook air and want to make a review video for your vlog showing how good it is at absorbing shocks.
The skin has a special property that either completely absorbs the shock and leaves the computer inside intact if the shock is not too big. Otherwise, the laptop will break apart in a spectacular fashion and will never be usable again. You also know for a fact that the skin cannot absorb a 100 floor fall.
You happen to own 2 identical laptops and skins that will break apart at exactly the same height, and don't mind killing one or both of them. Also, very conveniently, you have access to all floors of a 100-stories skyscraper.
Your goal is to determine what is the highest floor at which the skin can still absorb the shock. As you are also very time conscious, you want to determine the strategy that has the smallest maximum number of attempts (worst case scenario).
Please provide detailed explanation why your strategy is the best one.
Bonus question: can you generalize the answer to an N-th floor building, still with 2 drops?
Notes: I know there are at least a couple of similar puzzles here and here but they are not identical in the sense that here we are asking to minimize the maximum number of attempts. I was asked this puzzle in a job interview (I only changed the story), where I failed to explain why my solution was the best one. I have an idea now but am curious to compare with your explanations.