Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 |
Tags
- certbot
- 컴퓨터네트워크
- Project Euler
- 중국맛집
- FPS
- Python
- https
- pycon
- coursera
- 몽골여행
- 게임
- github
- API
- django
- 프로젝트오일러
- 파이썬
- 퍼즐게임
- 워킹데드
- 그래픽노블
- 우분투
- 블라디보스토크
- 먹방
- 스팀
- 인디게임
- AWS
- 알고리즘
- lambda
- flask
- C#
- codility
- Today
- 134
- Total
- 324,498
목록팬디지털 (2)
YUDA't
1부터 n까지의 숫자를 하나씩만 써서 만든 n자리 숫자를 팬디지털(pandigital)이라고 부릅니다. 2143은 4자리 팬디지털인데, 이 수는 동시에 소수이기도 합니다. n자리 팬디지털 소수 중에서 가장 큰 수는 무엇입니까? 팬디지털엔 수열을 써왔는데...수열은 아무래도 수가 많아질수록 좀 느리다.
개발/알고리즘 문제
2016. 7. 6. 22:31
숫자 192에 1, 2, 3을 각각 곱합니다. 192 × 1 = 192 192 × 2 = 384 192 × 3 = 576 곱한 결과를 모두 이어보면 192384576 이고, 이것은 1 ~ 9 팬디지털(pandigital)인 숫자입니다. 이런 과정을 편의상 '곱해서 이어붙이기'라고 부르기로 합니다. 같은 식으로 9와 (1, 2, 3, 4, 5)를 곱해서 이어붙이면 918273645 라는 1 ~ 9 팬디지털 숫자를 얻습니다. 어떤 정수와 (1, 2, ... , n)을 곱해서 이어붙였을 때 얻을 수 있는 가장 큰 아홉자리의 1 ~ 9 팬디지털 숫자는 무엇입니까? (단 n > 1) 이 문제를 풀려고 미뤄뒀던 32번 팬디지털 문제를 풀었다. 예전에는 끙끙거리면서 결국 못 풀었는데 요즘 그래도 늘고 있는지 둘 다 ..
개발/알고리즘 문제
2016. 5. 4. 23:32