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