프로젝트 오일러 018
삼각형을 따라 내려가면서 합이 최대가 되는 경로
삼각형을 따라 내려가면서 합이 최대가 되는 경로
project euler
숫자를 영단어로 변환하기
project euler
2의 1000승의 각 자리수의 합을 구하기
python
파이썬으로 구현하는 순열, 조합 제너레이터
project euler
문제 15번 문제20×20 격자의 좌상단에서 우하단으로 가는 경로의 수사이냅소프트 문제에서 예로 든 2x2 격자에서 그림으로 표현하지 않고 오른쪽으로 진행하는 것을 a, 아래로 진행하는 것을 b라고 하면 6개의 경로는 다음과 같이 표현할 수 있습니다. * aabb * abab * abba * baab * baba * bbaa 이는 ['a', 'a', 'b'
project euler
문제 14번 문제백만 이하로 시작하는 우박수 중 가장 긴 과정을 거치는 것은?사이냅소프트 우박수 우박수 과정을 따라가는 알고리듬은 간단합니다. 짝수일 때는 절반으로 내려가고, 짝수 일 때는 3배 + 1로 올라갑니다. def h(n): c = 1 while n > 1: if n % 2 == 0: n = n // 2 else: n = n * 3 + 1
project euler
문제 13번 문제50자리 수 100개를 더한 값의 첫 10자리 구하기사이냅소프트 큰 수의 덧셈 50자리 10진수 중에서 가장 큰 9999....9999 (9가 50개) 2진수로 표현하면 166자리가 됩니다. 즉 166비트짜리 값입니다만, 이를 하나의 단위로 다룰 수 있는 컴퓨터는 없거나 흔치 않을 겁니다. 하지만 컴퓨터가 큰 수를 다루지 못하는 것은 아닙니다. 본질적으로 모든
project euler
500개 이상의 약수를 갖는 가장 작은 삼각수.
project euler
격자에서 연속된 네 수의 곱 중 최댓값
MSYS2와 GCC를 설치하는 방법
최근 노트북이 갑자기 상태가 안 좋아져서 초기화를 한 번 했습니다. 손수 포맷하고 클린 설치를 한 것은 아니었고 초기화 기능을 사용해서 윈도가 설치된 드라이브만 삭제하고 재설치를 했더랬죠. 재설치는 무탈하게 잘 끝났습니다만, 어쩐지 웹브라우저가 하나도 없는 상태가 되었습니다. 분명 처음 윈도11을 설치할 때에도 클린 설치를 했던 거 같은데, 그 때는 이렇지 않았는데.
vim
vim의 저장공간인 레지스터에 대해 살펴보자