[Iterations/BinaryGap]Codility Lesson1
1016 ワード
ああ、今日は初めて冗談を言いました.
問題は次のとおりです.
の数字を2進数に変換するとき、0の連続長 を求める.しかし0はこのように連続することができなくて、1と1の中間に挟んでやっと計算することができます(実は私はこれを忘れて、幸いにも私はテストを迂回することができます) フォーマット(数字、「b」)は、前の英語を全部外すのに便利です
結果は次のとおりです。
第一段階なので出やすいです
考えてみれば、Naver Boot CampCotteもこんなに多いようです(とても簡単ですが、実現する量が多いです)
コンディリティプラットフォームを使っている会社の鼻水はここまでだそうです.
では、私たちは希望を抱くことができますか...?(全然悪くない)
くだらないことを言うな,勉強しなければならない.
問題は次のとおりです.
def solution(N):
binary_num = format(N, 'b')
strings = str(binary_num).split('1')
binary_gap = 0
for i, number in enumerate(strings):
if i-1 >= 0 and i + 1 < len(strings):
binary_gap = max(binary_gap, len(number))
return binary_gap
結果は次のとおりです。
第一段階なので出やすいです
考えてみれば、Naver Boot CampCotteもこんなに多いようです(とても簡単ですが、実現する量が多いです)
コンディリティプラットフォームを使っている会社の鼻水はここまでだそうです.
では、私たちは希望を抱くことができますか...?(全然悪くない)
くだらないことを言うな,勉強しなければならない.
Reference
この問題について([Iterations/BinaryGap]Codility Lesson1), 我々は、より多くの情報をここで見つけました https://velog.io/@zzarbttoo/IterationsBinaryGapCodility-Lesson1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol