Predicting masculine nouns (??)

I was doing a duolingo lesson and became very confused about an incorrect answer. "Yo tengo un problema en la oficina" was correct, but I said una problema. I checked the forum and found out that problema is actually masculine (and found a neat little trick to remember it: men start most problems), but it got me thinking… is there a way to predict or tell which nouns that appear to be one gender but are actually the other? Or is it another memorization thing like irregular verbs?

submitted by /u/zoeleigh13
[link] [comments]