1. A fingerprint recognition method, comprising: receiving an input partial image corresponding to a partial image of a fingerprint of a user; partitioning the input partial image into a plurality of blocks; performing a comparison operation based on the plurality of blocks and enrolled partial images corresponding to partial images of an enrolled fingerprint; and recognizing the fingerprint of the user based on a result of the comparison operation, wherein the performing the comparison operation comprises: calculating scores by matching each block of the plurality of blocks to the enrolled partial images, and selecting first scores from among the calculated scores, a total number of the first scores being less than a total number of the calculated scores, and wherein the recognizing comprises: recognizing the fingerprint of the user based on the selected first scores.