摘要:返回該數字即可。思路題目描述得已經很清楚了。要注意對調的時候,不能直接對調。需要先把換成除之外的其他字符,最后再把他替換過來。因為會按順序逐個替換。替換完成之后,在用轉換成十進制即可。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。
476. Number Complement 題目鏈接
476. Number Complement
題目分析給定一個數字,將他轉換成二進制后,將0和1對調過來,把對調后的二進制再轉換成十進制。返回該數字即可。
思路題目描述得已經很清楚了。
先用decbin轉換成二進制,用str_replace把0和1對調過來。
要注意對調的時候,不能直接對調。需要先把0換成除1之外的其他字符,最后再把他替換過來。
因為str_replace會按順序逐個替換。如果先把0替換成1,那么它在替換1的時候,會全替換成0。你就會得到全0的字符串。
替換完成之后,在用bindec轉換成十進制即可。
最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/31170.html
摘要:題目鏈接題目分析對給定范圍內的每個整數,返回其二進制形式下,數字出現的次數為質數的次數。思路由于題目固定了范圍為,次方為千萬。即最多只會出現次。存在則符合題目要求的數字,否則不計入該數字。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D57 762. Prime Number of Set Bits in Binary Representation 題目鏈接 762. Prime ...
摘要:題目鏈接題目分析給定一個數字,返回其二進制形式中,和是否交替出現。若為偶數,最低位為,那么只能重復出現串。根據以上規(guī)則創(chuàng)建長度為給定數字二進制長度一半的串,并轉換為十進制。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D58 693. Binary Number with Alternating Bits 題目鏈接 693. Binary Number with Alternati...
摘要:題目鏈接題目分析這個題目說實在的,看得我一臉蒙蔽。返回自毫秒到現在為止的次數包括當前。調函數時,傳入的參數為當前的毫秒數。思路其實是說,返回前毫秒內的次數。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D50 933. Number of Recent Calls 題目鏈接 933. Number of Recent Calls 題目分析 這個題目說實在的,看得我一臉蒙蔽。 返回自...
摘要:題目鏈接題目分析返回給定數組中,只出現了一次的元素。思路用計算元素出現的次數。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D51 136. Single Number 題目鏈接 136. Single Number 題目分析 返回給定數組中,只出現了一次的元素。 思路 用array_count_values計算元素出現的次數。 再用array_search返回出現次數為1的元素。...
摘要:題目鏈接題目分析每行只能容納個字符,給定每個字符所占寬度計算給定的字符串需要占多少行,最后一行占多少個字符。思路首先第一行,直接添加即可。當到達時,當前單詞要寫到下一行。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 806. Number of Lines To Write String 題目鏈接 806. Number of Lines To Write String 題目分析 ...
閱讀 3621·2021-11-24 10:25
閱讀 2546·2021-11-24 09:38
閱讀 1235·2021-09-08 10:41
閱讀 2919·2021-09-01 10:42
閱讀 2595·2021-07-25 21:37
閱讀 1995·2019-08-30 15:56
閱讀 926·2019-08-30 15:55
閱讀 2759·2019-08-30 15:54