'Mission'에 해당되는 글 3건

  1. 2006.12.27 #Mission No. 2 1번 문제 해결
  2. 2006.12.26 #Mission No. 1 2007년 동안 할 목표 및 계획을 수립하라!
  3. 2006.12.26 # Mssion 카테고리
1번 설명

어떤 자연수 n이 있을 때, d(n)을 n의 각 자릿수 숫자들과 n 자신을 더한 숫자라고 정의하자.
예를 들어 d(91) = 9 + 1 + 91 = 101
이 때, n을 d(n)의 제네레이터(generator)라고 한다. 위의 예에서 91은 101의 제네레이터이다. 어떤 숫자들은 하나 이상의 제네레이터를 가지고 있는데, 101의 제네레이터는 91 뿐 아니라 100도 있다. 그런데 반대로, 제네레이터가 없는 숫자들도 있으며, 이런 숫자를 인도의 수학자 Kaprekar가 셀프 넘버(self-number)라 이름 붙였다. 예를 들어 1, 3, 5, 7, 9, 20, 31 은 셀프 넘버 들이다.

1번 문제

1 이상이고 5000 보다 작은 모든 셀프 넘버들의 합을 구하라.

1번 답 : ________



def getgen(i):
  result = 0
  for x in str(i):
      result += int(x)
  return result + i

numbers = range(1,5001)      

for x in range(1,5001):
  try:
      numbers.remove(getgen(x))
  except:
      pass
print sum(numbers)


정답 1227365


첫번째 미션


brief.
1. 새로운 한해가 다가 온다. 흥청망청 혹은 흐지부지 살지 않도록 한해의 목표를 정한다.
2. 무모한 계획은 실패를 유도 한다.
3. 실천할 수 있는 계획만 한다.



TAG Mission

# Mssion 카테고리

Mission 2006.12.26 12:08
Mission 카테고리..

이제 이건 내가 해야 할일, 혹은 하고 싶은일을 모두 기록 함에 필요한 장소이다.

목적은 나중에 나 자신을 다시 돌아볼수 있는 기회와 내가 무엇을 해왔는가에 대한

기록을 보며 반성 및 만족을 느끼기 위함이다.

물론 비웃어도 괜찮다. 이유..?

여긴 내 공간이니까. 크크크
TAG Mission
1 

카운터

Total : 33,882 / Today : 0 / Yesterday : 0
get rsstistory!