Слова составляют паронимическую пару. Часть речи слов: существительные.
купальник
— (разг.). Купальный костюм. Примеры словосочетаний: вязаный, шерстяной, эластичный, яркий купальник; купить, надеть купальник. Примеры предложений: Оставшись в шерстяном купальнике, девушка поставила ногу на лесенку и стала спускаться вниз. (В.Беляев, «Старая крепость»)
купальщик
— Тот, кто купается. Примеры словосочетаний: юный, светловолосый купальщик; купальщик ныряет с вышки; купальщик плывёт; купальщик загорает. Примеры предложений: С берегов с гиком и визгом прыгали в воду купальщики. (Н.Бирюков, «Чайка»)