[TIL] CodeKata Day3~5
Day3
def get_len_of_str(s):
max = 0 # return할 max값을 저장할 변수 선언
li = [] # 빈 list 선언
for k in s:
if k in li: # list안에 문자 k가 존재한다면
li = []
li.append(k)
else: #list안에 문자 k가 존재하지 않는다면
li.append(k)
if max <= len(li): #max 변수보다 리스트의 길이값이 크다면
max = len(li) #max 변수에 리스트 길이값을 넘겨준다.
return(max)
Day4
def same_reverse(num):
# 아래 코드를 입력해주세요.
#음수일때는 무조건 false 리턴
if num < 0: # num이 음수라면 False를 리턴한다.
return False
st = str(num)[::-1] # num 숫자를 문자열로 변환 후 뒤집는다.
print(st)
if int(st) == num: #뒤집은 숫자와 기존 숫자를 비교한다.
return True
else:
return False
Day5
def get_prefix(strs):
dic = {} # 빈 딕셔너리 변수를 선언
result = "" # 빈 문자열 변수 선언
re = 2 * len(strs)
for i in strs:
for j in i:
print(i,j)
if j not in dic: #dic에 문자 j가 존재하지 않는다면
dic[j] = 1 # 문자j 의 벨류값을 1로 저장
elif j in dic: # dic에 문자 j가 존재한다면
dic[j] +=1 # 문자j 의 벨류값에 1을 더한다.
if dic[j] == len(strs): #dic의 벨류값이 리스트의 길이 값과 같다면
result += j # result에 문자 j를 추가한다.
dic[j] = 0 #dic의 키값 j의 벨류를 0으로 초기화한다.
return result
Reference
この問題について([TIL] CodeKata Day3~5), 我々は、より多くの情報をここで見つけました
https://velog.io/@choich_0807/TIL-CodeKata-Day35
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
def get_len_of_str(s):
max = 0 # return할 max값을 저장할 변수 선언
li = [] # 빈 list 선언
for k in s:
if k in li: # list안에 문자 k가 존재한다면
li = []
li.append(k)
else: #list안에 문자 k가 존재하지 않는다면
li.append(k)
if max <= len(li): #max 변수보다 리스트의 길이값이 크다면
max = len(li) #max 변수에 리스트 길이값을 넘겨준다.
return(max)
def same_reverse(num):
# 아래 코드를 입력해주세요.
#음수일때는 무조건 false 리턴
if num < 0: # num이 음수라면 False를 리턴한다.
return False
st = str(num)[::-1] # num 숫자를 문자열로 변환 후 뒤집는다.
print(st)
if int(st) == num: #뒤집은 숫자와 기존 숫자를 비교한다.
return True
else:
return False
Day5
def get_prefix(strs):
dic = {} # 빈 딕셔너리 변수를 선언
result = "" # 빈 문자열 변수 선언
re = 2 * len(strs)
for i in strs:
for j in i:
print(i,j)
if j not in dic: #dic에 문자 j가 존재하지 않는다면
dic[j] = 1 # 문자j 의 벨류값을 1로 저장
elif j in dic: # dic에 문자 j가 존재한다면
dic[j] +=1 # 문자j 의 벨류값에 1을 더한다.
if dic[j] == len(strs): #dic의 벨류값이 리스트의 길이 값과 같다면
result += j # result에 문자 j를 추가한다.
dic[j] = 0 #dic의 키값 j의 벨류를 0으로 초기화한다.
return result
Reference
この問題について([TIL] CodeKata Day3~5), 我々は、より多くの情報をここで見つけました
https://velog.io/@choich_0807/TIL-CodeKata-Day35
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
def get_prefix(strs):
dic = {} # 빈 딕셔너리 변수를 선언
result = "" # 빈 문자열 변수 선언
re = 2 * len(strs)
for i in strs:
for j in i:
print(i,j)
if j not in dic: #dic에 문자 j가 존재하지 않는다면
dic[j] = 1 # 문자j 의 벨류값을 1로 저장
elif j in dic: # dic에 문자 j가 존재한다면
dic[j] +=1 # 문자j 의 벨류값에 1을 더한다.
if dic[j] == len(strs): #dic의 벨류값이 리스트의 길이 값과 같다면
result += j # result에 문자 j를 추가한다.
dic[j] = 0 #dic의 키값 j의 벨류를 0으로 초기화한다.
return result
Reference
この問題について([TIL] CodeKata Day3~5), 我々は、より多くの情報をここで見つけました https://velog.io/@choich_0807/TIL-CodeKata-Day35テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol