Programming을 배우자 3

ProjectEuler 풀이 - Problem 6. Sum square difference

Project Euler에 있는 재미있는 문제를 하나 풀었습니다.6번째 문제로 제목은 Sum square difference 입니다. The sum of the squares of the first ten natural numbers is, 12 + 22 + ... + 102 = 385The square of the sum of the first ten natural numbers is, (1 + 2 + ... + 10)2 = 552 = 3025Hence the difference between the sum of the squares of the first ten natural numbers and the square of the sum is 3025 385 = 2640. Find the differe..

[펌] [B급 프로그래머] 하루 안에 배울 수 있는 몇 가지 유용한 (컴퓨터) 기술이 무엇일까요?

출처: http://jhrogue.blogspot.kr/2012/12/b.html Git(또는 Hg)와 Github 활용법 배우기SVN 활용법 배우기간단한 정규 표현식 배우기프로그래밍 면접 질문이 담긴 사이트 방문하기. 답을 제대로 할 수 있도록 연습하자.웹 페이즐 방문해 기초 자료를 추출하도록 크라울러(웹 로봇)을 설정하자.선형 대수 라이브러리를 프로그램하기(행렬, 벡터, 곱셈)특이값 분해(SVD) 기능 추가하기역행렬 기능 추가하기최소 자승법으로 회귀 기능 추가하기흩어진(sparse) 자료를 효율적으로 다루도록 라이브러리 구축하기파이썬(또는 루비)으로 리스트 표현법 익이기좋아하는 프로그래밍 언어의 멋진 매뉴얼을 읽자. 과거에 파이썬 때문에 시간을 날렸는데, Counter 자료 구조가 존재한다는 사실을 ..

Project Euler - 수학문제를 Programming 알고리즘으로 풀어보는 사이트

여러분은 새로운 프로그래밍 언어를 공부를 할 때 어떤 방식으로 하시나요? 회사 동료가 Ruby를 공부하면서 즐겨 찾는다는 사이트가 있어 공유하고자 합니다. http://projecteuler.net/ 회원가입 후 Problems 메뉴로 갑니다. 337개의 문제들이 있군요. 문제를 풀고 정답을 제출하면 최적화된 해법을 pdf로 다운받을 수 있습니다. 문제 풀이에 대해 다른 사람들과 토론도 할 수 있네요. 자기가 풀었던 방식과는 다른 고수들의 사고방식을 엿보고 자기 것으로 체화할 수 있으면 금상첨화겠군요! 예제로 1번 문제 하나 퍼왔습니다. Problem 1 05 October 2001 If we list all the natural numbers below 10 that are multiples of 3 ..