구현하는게 비유하자면 사과 n개를 사람 9명에게 남김없이 나눠주는 경우의 수를 구하는건데, 이거 구하려고 포문 9개 중첩해놓고 굴려보니까 이게 n이 40 정도까진 너끈히 올라가는데 이 경우엔 260조 단위의 연산을 요구해서 생각보다 너무 느리더라
뉴비라 잘 몰라서 컴퓨터니까 이정도야 금방하겠지 싶었는데 상상 이상으로 오래걸렸음...
리스트 뽑는데만 한세월이라 시발 쓸모가 없는거임. 심지어 그 리스트 갖고 또 포문 두세번 더 돌리고 리스트 작성해서 비교해야하니까 앞날이 캄캄함
사실 9명이 다 사과를 원하는건 아니고 사과가 진짜로 필요한건 3~4명 정도임
근데 만약 아이템이 딸기로 바뀐다면 이걸 필요로 하는 사람이 달라짐. 이쪽도 딸기를 원하는 사람이 많아봐야 4명정도고, 과일마다 그걸 원하는 사람이 달라짐
이걸 중첩포문에서 사람마다 부여한 True False 여부에 따라 False로 판정된 사람은 0개로 고정을 해버리고 True로 판정된 사람들만 루프 돌리는걸 구상하고 있는데 내가 알고있는 그 어떤걸 찾아봐도 이게 구현이 안됨 ㅅㅂ
그래서 결국 하고있는게 걍 과일마다 따로 포문을 짜고 있음. 난 이거 하나면 다 되는 범용 계산기를 원했는데 임포트로 개인별 계산기 따로 긁어오는 느낌임...
뉴비 자작코드 짜는거 너무 어려워요...