[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
Author And Source
이 문제에 관하여([TIL] CodeKata Day3~5), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@choich_0807/TIL-CodeKata-Day35저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)