diff --git a/src/main/java/core/basesyntax/BinaryString.java b/src/main/java/core/basesyntax/BinaryString.java index ebec6bf..8d633ef 100644 --- a/src/main/java/core/basesyntax/BinaryString.java +++ b/src/main/java/core/basesyntax/BinaryString.java @@ -1,12 +1,16 @@ package core.basesyntax; public class BinaryString { - - /** - * Напишите метод toBinaryString(), который принимает на вход целое число value, - * а возвращает String с представлением этого числа в двоичном виде. - */ public String toBinaryString(int value) { - return null; + if (value == 0) { + return "0"; + } + + StringBuilder result = new StringBuilder(); + while (value > 0) { + result.insert(0, value % 2); + value /= 2; + } + return result.toString(); } }