1556. Thousand Separator

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Solution {
public String thousandSeparator(int n) {
if (n == 0) {
return "0";
}

StringBuilder sb = new StringBuilder();
int numCount = 0;
while (n != 0) {
int x = n % 10;
n /= 10;
numCount++;
sb.append(x);
if (numCount % 3 == 0 && n != 0) {
sb.append('.');
}
}

return sb.reverse().toString();
}
}

References

1556. Thousand Separator