according to duolingo,
수영선수 is swimming athlete (not swimmer)
권투선수 is boxer (not boxing athlete) ???
Yeo, Duolingo makes weird decisions sometimes. But either translation is correct. If they dont accept "swimmer", then you can report it hopefully it will be added eventually.
It sounds like pants this way