If someone asks me something
but I told him that I don't have it
then, is it better for him to answer;
"No problem." or "That's OK."
man1: Sorry I don't have any coffee?
man2: No problem or That's OK.
And if both are right which one do you prefer?
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.