diff --git a/src/main/java/core/basesyntax/BinaryString.java b/src/main/java/core/basesyntax/BinaryString.java index ebec6bf..d49496a 100644 --- a/src/main/java/core/basesyntax/BinaryString.java +++ b/src/main/java/core/basesyntax/BinaryString.java @@ -6,7 +6,15 @@ public class BinaryString { * Напишите метод toBinaryString(), который принимает на вход целое число value, * а возвращает String с представлением этого числа в двоичном виде. */ - public String toBinaryString(int value) { - return null; + String toBinaryString(int value) { + int result = 0; + int digitCounter = 0; + while (value > 0) { + result += value % 2 * Math.pow(10, digitCounter); + value = value / 2; + digitCounter++; + } + return String.valueOf(result); } } +