문제
* [조건]을 만족하는 사람 중 코딩테스트 점수를 X점 이상 받은 사람은 모두 몇 명인가?
programmers.co.kr/learn/courses/30/lessons/72412
처음 작성한 코드 (효율성 미통과)
def solution(info, query):
answer = [0]*len(query)
info = [i.split() for i in info]
query = [i.replace(" and",'').split() for i in query]
for i in range(len(query)):
for j in info:
for k in zip(query[i][:-1],j[:-1]):
if '-' not in k:
if k[0] != k[1]:
break
else:
if int(query[i][-1]) <= int(j[-1]):
answer[i]+=1
return answer
깨달은 점
- 효율성 통과 못했다..
- 정확성은 다 했는데..
'Programmers' 카테고리의 다른 글
[프로그래머스] 소수 만들기 (0) | 2021.01.28 |
---|---|
[프로그래머스] 영어 끝말잇기 (0) | 2021.01.28 |
[프로그래머스] 신규 아이디 추천 (0) | 2021.01.27 |
[프로그래머스] 메뉴 리뉴얼 (0) | 2021.01.25 |
[프로그래머스] 수식 최대화 (0) | 2021.01.25 |