Common Issues in While Coding
JavaScript Division Issue
let mid = Math.floor((high+low)/2);
Must need to use Math.floor
if there is a division
JavaScript Array & Length
var arr = [2, 5, 8, 12, 16, 23, 38, 56, 72, 91];
var n = arr.length
Integer to String in Problem Solving
int start = 232
string ans = to_string(start);
Common Map Use C++ vs JavaScript
Find non-repeating characters in a string
void solve()
{
//* Sometimes you win, sometimes you learn..." - Good Wisher
string s = "google";
int n = s.size();
map<char, int> count;
for (int i = 0; i < n; i++)
{
count[s[i]]++;
}
for (auto it : count)
{
if (it.second == 1)
{
cout << it.first << endl;
}
}
}
String Character Conversion C++ vs JavaScript
Find Excel column name from a given column number
void solve()
{
//* Sometimes you win, sometimes you learn..." - Good Wisher
int number;
cin >> number;
string s = "";
while (number > 0)
{
int rem = number % 26;
if (rem == 0)
{
s += 'Z';
number = (number / 26) - 1;
}
else
{
s += (rem - 1) + 'A';
number = number / 26;
}
}
reverse(s.begin(), s.end());
cout << s << endl;
}
Last updated