본문 바로가기
반응형

개발150

2016 Pycon 첫째 날 얼리버드로 샀다가 언제 하나 했던 Pycon이 드디어 열렸다! 올해 Pycon의 슬로건은 'Respect, Diversity' 존중과 다양성! 슬로건이 이런 만큼 성명서에도 성, 인종, 성적 지향 등등 모든 차별을 허용하지 않는다고 적혀있다. 디자인도 무지개빛이라 더 와닿는다. 세션은 설명하기 귀찮으니 설명하지 않겠다. 그냥 획득 아이템 위주로 ㄱㄱ 먼저 젤 맘에 든 Python 3.6 팔찌! 노란색인 Python 2.7도 있었는데 난 3을 쓰니까 이걸로ㅎㅎ 팔찌에는 Life is short, use Python 3.6 for the future. 라고 적혀있다! 팔찌랑 스티커랑 안경닦이(??), 펜 등이 들어있던 가방. 엄마가 좋아하셨다. 길이도 괜찮고ㅎㅎ 컨퍼런스 하면 빼놓을 수 없는 티셔츠... 첫.. 2016. 8. 13.
[Project Euler 42] 주어진 텍스트 파일에 들어있는 '삼각단어'의 개수는? n번째 삼각수는 tn = ½ n (n + 1) 이라는 식으로 구할 수 있는데, 처음 10개는 아래와 같습니다. 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ... 어떤 영어 단어에 대해서, 각 철자의 알파벳 순서(A=1, B=2, ..., Z=26)를 모두 더한 값을 '단어값'이라 부르기로 합니다. 예를 들어 'SKY'의 단어값은 19 + 11 + 25 = 55가 되는데, 이것은 우연히도 t10과 같습니다. 이렇게 어떤 단어의 단어값이 삼각수일 경우에는 이 단어를 '삼각단어'라 부르기로 합니다. 약 16KB의 텍스트 파일 words.txt에는 2000개 정도의 영어 단어가 수록되어 있습니다. 이 중에서 삼각단어는 모두 몇 개입니까? 2016. 7. 6.
[Project Euler 41] n자리 팬디지털 소수 중에서 가장 큰 수 1부터 n까지의 숫자를 하나씩만 써서 만든 n자리 숫자를 팬디지털(pandigital)이라고 부릅니다. 2143은 4자리 팬디지털인데, 이 수는 동시에 소수이기도 합니다. n자리 팬디지털 소수 중에서 가장 큰 수는 무엇입니까? 팬디지털엔 수열을 써왔는데...수열은 아무래도 수가 많아질수록 좀 느리다. 2016. 7. 6.
[C#] 델리게이터(delegate)와 람다(lambda) * 델리게이터 0. 메서드를 변수로 사용하는 개념(메서드를 대신 호출해준다. 메서드의 대리인) 1. 일종의 클래스를 선언하는 것과 같다.delegate noid TestDelegate();//자료형 선언 TestDelegate testDelegate = //델리게이터 변수를 초기화 * 무명 델리게이터 0. 델리게이터와 같은 기능을 수행하지만 메서드를 따로 선언하지 않고도 정렬 방법을 정의한다.delegate(, ) { /* 코드 */ return /* 반환 */; } * 람다 0. 매개변수의 자료형을 지정할 필요도 없이 사용한다.(, ) => { /* 코드 */ return /* 반환 */; }1. 만약 입력할 코드가 없고 반환만 한다면 더 짧게도 구현 가능하다.(a, b) => /* 반환 */ prod.. 2016. 6. 9.
반응형