Skip to content

Commit 083e73d

Browse files
authored
Merge pull request #29 from sir-gon/develop
[Hacker Rank]: Warmup: Plus Minus. Issues fixed:
2 parents 5fbc28e + c9bee9c commit 083e73d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/lib/exercises/src/hackerrank/warmup/plus_minus.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
#include <string>
99
#include <vector>
1010

11-
#define BUFFER_MAX_SIZE 100
11+
const int BUFFER_MAX_SIZE = 10;
1212

1313
std::string format_result(double number) {
14-
char buffer[BUFFER_MAX_SIZE];
14+
std::string str;
15+
str.reserve(BUFFER_MAX_SIZE);
16+
char *buffer = str.data();
1517

1618
snprintf(buffer, BUFFER_MAX_SIZE, "%0.6lf", number);
17-
std::string formatted = buffer;
18-
19-
return formatted;
19+
return buffer;
2020
}
2121

2222
namespace hackerrank::warmup {

0 commit comments

Comments
 (0)