A DNA computer for carrying out computations using DNAs is provided with a
dividing part for dividing a problem that is to be solved into a
plurality of partial problems, and an operation part for obtaining a DNA
sequence corresponding to a solution to the problem, by combining DNA
sequences corresponding to solutions of the plurality of partial
problems.