We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 19d64af commit e9ec4cdCopy full SHA for e9ec4cd
1 file changed
C++/optimal-division.cpp
@@ -0,0 +1,20 @@
1
+// Time: O(n)
2
+// Space: O(1)
3
+
4
+class Solution {
5
+public:
6
+ string optimalDivision(vector<int>& nums) {
7
+ if (nums.size() == 1) {
8
+ return to_string(nums[0]);
9
+ }
10
+ if (nums.size() == 2) {
11
+ return to_string(nums[0]) + "/" + to_string(nums[1]);
12
13
+ string result = to_string(nums[0]) + "/(" + to_string(nums[1]);
14
+ for (int i = 2; i < nums.size(); ++i) {
15
+ result += "/" + to_string(nums[i]);
16
17
+ result.push_back(')');
18
+ return result;
19
20
+};
0 commit comments