摘要:前言的地址無效化,分值只有分,是一道十分簡單的題目給你一個有效的地址,返回這個地址的無效化版本。所謂無效化地址,其實就是用代替了每個。實現代碼地址無效化為的碼
前言
Weekly Contest 144的 IP 地址無效化,分值只有1分,是一道十分簡單的題目:
解題思路給你一個有效的 IPv4 地址 address,返回這個 IP 地址的無效化版本。
所謂無效化 IP 地址,其實就是用 "[.]" 代替了每個 "."。
示例1:
輸入:address = "1.1.1.1" 輸出:"1[.]1[.]1[.]1"提示:
示例2:
輸入:address = "255.100.50.0" 輸出:"255[.]100[.]50[.]0"提示:
給出的 address 是一個有效的 IPv4 地址
本題十分簡單,只需要遍歷每個字符,如果為.則替換為[.]即可。
實現代碼/** * 5117. IP 地址無效化 * @param address * @return */ public String defangIPaddr(String address) { StringBuilder builder = new StringBuilder(); for (int i = 0; i < address.length(); i++) { if (address.charAt(i) == 46) { // 46為.的ASCII碼 builder.append("[.]"); } else { builder.append(address.charAt(i)); } } return builder.toString(); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/75203.html
摘要:然而,處理器的某些特殊硬件特性能夠打破這種保護,使得普通程序在用戶態能夠直接訪問內核空間,直接打破內核空間與用戶空間的隔離,修改內核代碼,開啟上帝模式。假設某臺安卓終端擁有內存。至此,上帝模式已經開啟。 文/圖 阿里安全潘多拉實驗室 團控 編者按:團控,阿里安全潘多拉實驗室研究人員,該實驗室主要聚焦于移動安全領域,包括對iOS和Android系統安全的攻擊和防御技術研究。團控的主攻方向...
摘要:構造函數上一章我們講了工廠模式,它的缺點就是無法識別到底哪個屬于哪個的問題。我們可以用構造函數來解決這個識別問題。來比較構造函數內的值就可以看出到底是什么類型。 構造函數 上一章我們講了工廠模式,它的缺點就是無法識別到底哪個屬于哪個的問題。我們可以用構造函數來解決這個識別問題。 //構造函數 function Create(a,b) { this.a =a; this...
摘要:有序列表無序列表自定義列表在語義上的區別有序列表列表有順序編號默認列表前加,,,編號,適用于有邏輯順序的排列項目,而且次序不能亂。另外,在類型中,一致時代表選項為一組。提交是表單的提交按鈕,將表單中的數據發送給后臺服務器 有序列表、無序列表、自定義列表在語義上的區別 1.有序列表ol>li;列表有順序編號(默認列表前加1.,2.,3.,...編號),適用于有邏輯順序的排列項目,而且次序...
摘要:有序列表無序列表自定義列表在語義上的區別有序列表列表有順序編號默認列表前加,,,編號,適用于有邏輯順序的排列項目,而且次序不能亂。另外,在類型中,一致時代表選項為一組。提交是表單的提交按鈕,將表單中的數據發送給后臺服務器 有序列表、無序列表、自定義列表在語義上的區別 1.有序列表ol>li;列表有順序編號(默認列表前加1.,2.,3.,...編號),適用于有邏輯順序的排列項目,而且次序...
摘要:那豈不是線程安全的對于普通同步方法,鎖是當前實例對象。如果測試成功,表示線程已經獲得了鎖。然后線程嘗試使用將對象頭中的替換為指向鎖記錄的指針。 volatitle這樣的一行代碼: volatitle instance = new Singleton(); // instance是volatile變量 匯編后代碼是這樣子的 0x01a3de1d: movb $0×0,0×1104800...
閱讀 3528·2023-04-25 14:57
閱讀 2575·2021-11-22 14:56
閱讀 2099·2021-09-29 09:45
閱讀 1780·2021-09-22 15:53
閱讀 3331·2021-08-25 09:41
閱讀 910·2019-08-29 15:22
閱讀 3308·2019-08-29 13:22
閱讀 3135·2019-08-29 13:08