지금까지 많은 언어를 접했지만 이것 만큼 간결한게 없다.
아래 코드가 도대체 어떤 역활을 하는 것일까?
prefs 사전을 person1에 대해서 for loop를 돌고 person2과 공통된게 있을때만 pow 함수를 실행한다.
sum([pow(prefs[person1][item]-prefs[person2][item],2)
for item in prefs[person1] if item in prefs[person2]])
아래 코드가 도대체 어떤 역활을 하는 것일까?
prefs 사전을 person1에 대해서 for loop를 돌고 person2과 공통된게 있을때만 pow 함수를 실행한다.
sum([pow(prefs[person1][item]-prefs[person2][item],2)
for item in prefs[person1] if item in prefs[person2]])
'IT-Consultant' 카테고리의 다른 글
HPUX page size 알아내기 (0) | 2008.06.02 |
---|---|
HPUX page size 알아내기 (0) | 2008.06.02 |
코드의 간결화 (0) | 2008.05.29 |
집단지성 프로그래밍 샘플 코드가 있다. (0) | 2008.05.29 |
집단지성 프로그래밍 샘플 코드가 있다. (0) | 2008.05.29 |