/* * @lc app=leetcode id=1108 lang=rust * * [1108] Defanging an IP Address * * https://leetcode.com/problems/defanging-an-ip-address/description/ * * algorithms * Easy (86.04%) * Total Accepted: 136.3K * Total Submissions: 158.5K * Testcase Example: '"1.1.1.1"' * * Given a valid (IPv4) IP address, return a defanged version of that IP * address. * * A defanged IP address replaces every period "." with "[.]". * * * Example 1: * Input: address = "1.1.1.1" * Output: "1[.]1[.]1[.]1" * Example 2: * Input: address = "255.100.50.0" * Output: "255[.]100[.]50[.]0" * * * Constraints: * * * The given address is a valid IPv4 address. * */ impl Solution { pub fn defang_i_paddr(address: String) -> String { let res = address.replace(".", "[.]"); res } } // pub structSolution;