fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. class Solution {
  6. public:
  7. string defangIPaddr(string address) {
  8. string::size_type i = 0;
  9. while ((i = address.find('.', i)) != string::npos){
  10. address.replace(i, 1, "[.]");
  11. i += 3;
  12. }
  13. return address;
  14. }
  15. };
  16.  
  17. int main()
  18. {
  19. Solution s;
  20. cout << s.defangIPaddr("127.0.0.1");
  21. return 0;
  22. }
Success #stdin #stdout 0s 4964KB
stdin
Standard input is empty
stdout
127[.]0[.]0[.]1