From 23424151ae0acd30d5a73ae8ef0df40e52039c06 Mon Sep 17 00:00:00 2001 From: Dubovaya Date: Mon, 27 Jul 2020 22:51:38 +0300 Subject: [PATCH] added solution --- src/main/java/core/basesyntax/BinaryString.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/core/basesyntax/BinaryString.java b/src/main/java/core/basesyntax/BinaryString.java index ebec6bf..3213124 100644 --- a/src/main/java/core/basesyntax/BinaryString.java +++ b/src/main/java/core/basesyntax/BinaryString.java @@ -7,6 +7,13 @@ public class BinaryString { * а возвращает String с представлением этого числа в двоичном виде. */ public String toBinaryString(int value) { - return null; + StringBuilder binaryString = new StringBuilder(); + if (value == 0) { + return "0"; + } + for (int i = value; i > 0; i /= 2) { + binaryString.append(i % 2); + } + return binaryString.reverse().toString(); } }