incastle의 콩나물
경제성공학 김장호 교수님 수업 (19-1) Present Worth future cash flow > present worth(PW) (P/F factor가 1보다 항상 작으니까 (이자율이 0보다 클 때) ) Present worth values are referred to as discounted cash flows(DCF) Interest rate is referred to as the discount rate, (뇌피셜 : 기준을 미래로 잡으면 현재는 미래로 부터 discount된 금액이니까) Present worth(PW) = Present value(PV) = net present value(NPV) future cost를 계산할 때는 모든 현금 가치를 present worth로 바꾸는 방법이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JAMOO/btquCZjMEgd/sIrifAcmNDJDzamKHmDmO1/img.png)
dictionary value를 기준 1. sorted(result, key=lambda x : result[x], reverse=True) 2. Key로 Value얻기(get) sorted(result, key=result.get, reverse=True) list의 특정 value를 기준 sorted(temp_list, key=lamda x:x[원하는 값])
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZE5UQ/btquzGdZ8pj/JR9HHW1YDv185YM7dOyGbK/img.png)
문제 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자릿수를 내림차순으로 정렬해보자. sorted라는 사기 스킬을 사용해서 너무 쉬워버렸다. 하지만 기본적인 함수가 생각이 안나서 검색 찬스를 사용함. text = sorted(list(map(str, input())), reverse=True) print(int("".join(text))) 생각이 안났던 부분은 "".join(변수) list를 join하기~~ 다른 사람의 코드 _ = sorted(input())[::-1] print(''.join(_)) 숏코드는 언제나 섹시하다. 여기서 내가 몰랐던 부분은 list[::-1] 이 부분! https://stackoverflow.com/questions/9027862/what-does-listxy-..
def select_stops(water_stops, capacity): full_water = 1 save_index = [] i = 0 while i 0: i += 1 elif capacity*full_water - water_stops[i] == 0: i += 1 full_water += 1 save_index.append(water_stops[i]) else: i -= 1 full_water += 1 save_index.append(water_stops[i-1]) return(save_index) 내가 계속 헤맸던 부분은 현재 약수터에서 안되면 이전 약수터로 어떻게 돌아가느냐?라는 것이었..