React Route Error
엄청나게 골머리를 썩었다. 점심먹고 과제를 했으나 route에 자꾸 문제가 생겼다. 두 개 Route를 이용해 path를 ("/"),("/detail") 정해주었고 각각 onClick로 usehistory를 이용해 해당 url로 이동한다. 하지만 url만 바뀌었을 뿐 페이지 자체는 렌더링 되지가 않는다. 새로고침을 눌러야 그때서야 페이지가 바뀌더라 수 시간을 삽질 했는데 결국 해결을 하지 못했다. switch도 써보고 link도 써보고 왜 안되는 걸까.. window.reload() 이걸 써야 할까 내일 다시 route 부터 차근차근 공부 후에 다시 시도해 봐야겠다.
예산
https://programmers.co.kr/learn/courses/30/lessons/12982
def solution(d, budget):
answer = 0
a = 0
b = 0
for i in d:
a += i
if a == budget:
answer = len(d)
else:
d.sort()
for j in d:
b += j
if b <= budget:
answer += 1
elif b > budget:
break
return answer
예상외로 쉽게 풀린 문제다. 부서별 신청한 금액(array(d=[1,2,3,4]))와 예산(budget=5) 가 정해져 있고 신청한 금액을 for를 이용해 a에 몰아준 다음 예산과 금액이 같으면 신청한 금액의 len를 return 해주었고 아니면 정렬 후에 b에 신청금액을 넣어 준 다음 b보다 예산이 더 크면 +1을 해주고 아니면 break를 써줬다.