8. PROJECT EULER
새로운 언어 배우기
새로운 언어 책을 읽는다.
이 때 꼼꼼함보다 속도를 우선시 한다.
1~20번까지 문제를 새로운 언어로 풀어본다.
빠르게 풀 수 있으며, 적은 라인으로 코드를 완성가능
문제풀이를 본다.
댓글이나 구글 검색활용
다시 책을 공부해 나간다.
9. PROJECT EULER
새로운 언어 배우기
# C
void main()
{
int result=0;
for (int i = 1; i < 1000; i++)
{
if (i % 3 == 0 || i % 5 == 0)
result += i;
}
printf("result = %d", result);
}
# Haskel
sum [3, 6..999] + sum [5, 10..999] - sum [15, 30..999]
# Python
sum = 0
for i in range(1, 1000):
if i % 3 == 0 or i % 5 ==0:
sum = sum + i
print sum
# PHP
$max=1000;
$total=0;
for($i=1;$i<$max;$i++){
if($i%3==0 || $i%5==0) $total += $i
}
ech( "answer = $total";