프로그래머스

Language/Coding Test

[프로그래머스 코딩테스트] 해시 - 위장

def solution(clothes): count={} answer=0 for i in clothes: try: count[i[1]] += 1 except: count[i[1]]=1 for i, value in enumerate(count.items()): value = list(value) if value[1] >= 2 and len(count.keys()) >= 2: value[1] *= value[1] elif value[1] >=2: pass else: value[1] = 1 answer = answer + value[1] return answer 테스트 케이스에서 다 맞길래 채첨했는데 채점 결과 정확성: 10.7 합계: 10.7 / 100.0 ㅅㅂㅅㅂㅅㅂㅅㅂㅅㅂㅅㅂㅅㅂㅅㅂ 또 답을 봤다. 베스..

Language/Coding Test

[프로그래머스 코딩테스트] 해시 - 전화번호 목록

def solution(phone_book): sort_book = sorted(phone_book) for i in range(len(sort_book)): b = len(sort_book[i]) for j in sort_book[i+1:]: if sort_book[i] == j[:b]: return False return True 채점 결과 정확성: 83.3 효율성: 8.3 합계: 91.7 / 100.0 요번에도 효율성에서 떨어졌다. (4개중 2개) 답을 배꼈다. 베스트 답안1) def new_solution(phone_book): phone_book = sorted(phone_book) for p1, p2 in zip(phone_book, phone_book[1:]): if p2.startswith..

Language/Coding Test

[프로그래머스 코딩테스트] 해시 - 완주하지 못한 선수

def mysolution(participant, completion): answer = '' if len(participant) != len(completion): for v in participant: if v in completion: completion.remove(v) pass else: answer = v return answer 채점 결과 정확성: 50.0 효율성: 0.0 합계: 50.0 / 100.0 안되서 답을 배낌 def solution(participant, completion): participant.sort() completion.sort() for p,c in zip(participant, completion): if p != c: print(p) return p return p..

DevSecOps
'프로그래머스' 태그의 글 목록