본문 바로가기

확장함수2

완벽한 숫자 - 자연수에대한 완벽한 숫자 - 자연수에대한Nicomachus (60 - 120 CE) 분류 체계에 따라 번호가 완전하고 풍부하며 결핍되었는지 확인하십시오. 그리스 수학자 인 니코 마 쿠스 (Nicomachus) 는 자연수에 대한 분류 체계를 고안하여 각자가 분량의 합계 에 기초하여 완벽 하고 풍부 하거나 부족한 범주에 속하는 것으로 나타 냈습니다 . 분량 합은 수 자체를 포함하지 않는 수의 합계로 정의됩니다. 예를 들어, 15의 분량 합은 (1 + 3 + 5) = 9완벽 : 분량 합 = 번호6은 (1 + 2 + 3) = 6이므로 완벽한 수입니다.28은 (1 + 2 + 4 + 7 + 14) = 28이므로 완벽한 수입니다.풍부 : 분랑 합> 수12는 (1 + 2 + 3 + 4 + 6) = 16이기 때문에 풍부한 수입니다... 2019. 3. 27.
Kotlin - 기타기능(확장함수,형변환,형체크) Kotlin - 기타기능(확장함수, 형변환, 형 체크)유용한 기타 기능 - 확장 함수 : 원래 있던 클래스에 기능을 추가하는 함수- 형변환 : 숫자형 자료형끼리 쉽게 형변환 가능- 형 체크 : 변수의 형이 무엇인지 검사하는 기능- 고차 함수 : 인자로 함수를 전달하는 기능- 동반 객체 : 클래스의 인스턴스 생성 없이 사용할 수 있는 객체- let() 함수 : 블록에 자기 자신을 전달하고 수행된 결과를 반환하는 함수- with() 함수 : 인자로 객체를 받고 블록에서 수행된 결과를 반환하는 함수- apply() 함수 : 블록에 자기 자신을 전달하고 이 객체를 반환하는 함수- run() 함수 : 익명함수처럼 사용하거나, 블록에 자기 자신을 전달하고 수행된 결과를 반환하는 함수 확장 함수코틀린은 확장 함수 기.. 2019. 1. 3.