From 5b91bc85aadab05bb6a82d94d87335dfc3ad117d Mon Sep 17 00:00:00 2001 From: Martynice Date: Mon, 27 Jul 2020 17:24:35 +0300 Subject: [PATCH 1/2] added solution --- src/main/java/core/basesyntax/BinaryString.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/core/basesyntax/BinaryString.java b/src/main/java/core/basesyntax/BinaryString.java index ebec6bf..000fdb2 100644 --- a/src/main/java/core/basesyntax/BinaryString.java +++ b/src/main/java/core/basesyntax/BinaryString.java @@ -7,6 +7,11 @@ public class BinaryString { * а возвращает String с представлением этого числа в двоичном виде. */ public String toBinaryString(int value) { - return null; + StringBuilder binary = new StringBuilder(""); + do { + binary.append(value % 2); + value /= 2; + } while (value > 0); + return binary.reverse().toString(); } } From 60cef4f4c3286e426038e7f8509400ccb090a2d5 Mon Sep 17 00:00:00 2001 From: Martynice Date: Mon, 27 Jul 2020 20:44:11 +0300 Subject: [PATCH 2/2] renamed variable --- src/main/java/core/basesyntax/BinaryString.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/core/basesyntax/BinaryString.java b/src/main/java/core/basesyntax/BinaryString.java index 000fdb2..368ffd9 100644 --- a/src/main/java/core/basesyntax/BinaryString.java +++ b/src/main/java/core/basesyntax/BinaryString.java @@ -7,11 +7,11 @@ public class BinaryString { * а возвращает String с представлением этого числа в двоичном виде. */ public String toBinaryString(int value) { - StringBuilder binary = new StringBuilder(""); + StringBuilder binaryString = new StringBuilder(""); do { - binary.append(value % 2); + binaryString.append(value % 2); value /= 2; } while (value > 0); - return binary.reverse().toString(); + return binaryString.reverse().toString(); } }