글쓴이 보관물: snowall

snowall에 대하여

onecup, research department

증가/감소 숫자

10진수로 하자.

어느 수를 10진 기수법으로 써 놓고 왼쪽에서 오른쪽으로 읽으면서, 어느 자릿수의 숫자라도 그 왼쪽에 있는 숫자를 초과하지 않으면 그 수는 감소하는 수이다. 반대로, 항상 같거나 크다면 그 수는 증가하는 수이다.

증가하지도 않고 감소하지도 않는 수는 bouncy number라고 한다.

10^6이하의 수 중에는 12951개의 bouncy number가 있고, 10^10이하의 수 중에는 277032개가 있다고 한다.

구골(10^100)이하의 수 중에는 몇개의 bouncy number가 있는가?


출처 http://projecteuler.net/problem=113

풀어보자.

1.

우선, 어떤 양의 정수 N보다 작은 bouncy number의 수를 B(N)라 하고, increasing number의 수를 I(N), decreasing number의 수를 D(N)라고 하자. 임의의 양의 정수 N에 대하여, N=B(N)+D(N)+I(N)가 성립한다. N, B, D, I의 정의에 의해 당연하다.

2.

예를 들어, n자리수의 increasing number의 수를 I[n]이라고 하자. 그럼 n자리수인 양의 정수 N에 대하여, N이하의 increasing number의 수 I(N)은 I(N)=I[0]+I[1]+I[2]+…+I[n] 이다.

이 사실은 I가 아니라 D에 대해서도 성립한다.

즉, D(N) = D[0]+D[1]+…+D[n] 이다.

3.

어떤 양의 정수 n(n>3)에 대하여 I[n]이 알려져 있다고 하자.

I[n+1] = ??

어떤 점화식이 존재할 것이다.

4.

I에 대한 3의 내용을 D에 대해서도 마찬가지로 증명할 수 있다.

5.

1, 2, 3, 4를 정리하면 B(10^100)을 계산할 수 있다.

*혼자 풀고 있는 중입니다.

악법뿐인가


http://www.newdaily.co.kr/news/article.html?no=93007


오늘도 큰웃음 주시는 뉴데일리 기사다.

조갑제가 그의 칼럼에서 “이 시대의 양심을 자처하는 박원순이란 사람은 ‘악법(惡法)은 지킬 필요가 없다’는 취지의 이야기를 한 사람이다. 그런 사람이 서울시장이 되면 서울은 무법(無法)천지가 될 것이다.”라고 하였다.

그럼, 서울의 법과 대한민국의 법은 악법뿐이라는 뜻인가.

부족한 점

TV를 보니 두산 광고가 나온다. 누가 너보고 부족한 점이 많다고 한다면, 그건 발전할 부분이 더 많다는 뜻이라고. 그러나 그것은 아직 이루어지지 않은 미래의 일이다. 결국 발전함을 이루어내지 못한다면, 부족함은 여전히 많을 것이다. 삶을 긍정적으로 바라보는 것은 좋지만, 긍정적으로 바라보기만 하는 것은 좋지 않다.

수많은 말들이 삶을 긍정적으로 바라보라고 한다. “삶”만을 긍정적으로 바라보지도 말고, 삶을 “긍정적으로만” 바라보지도 말고, 삶을 긍정적으로 “바라보기만” 하지도 말고, 삶을 긍정적으로 바라보고 살아가는 것이 좋겠다는 생각이 든다.

문아

네이버 웹툰에서 수요일에 연재중인 만화인데

최근에 베스트 도전에서 정식 웹툰으로 올라왔다.

올라오면서 그림을 새로 그린 것 같다.

문제는 작가가 독자를 너무 의식한듯.

주인공 체형이 이상하다.

(가슴이 너무 커 -_-)

그로테스크로 읽는 일본문화

일본문화에 평소에 관심이 많았으나, 그 유래에 대해서는 잘 모르고 있었는데 이 책에는 일본 문화의 원형과 유래가 상세히 서술되어 있다. 그 중, 그로테스크한 분야를 전문적으로 다루고 있다.

한마디로 요약하자면, 일본 전통문화는 19금이다.

플래티나 데이터

히가시노 게이고의 소설이다. 정말 오래간만에 매우 재밌게 읽은 소설이다. 모든 면에서 추천할만한 책이다.

긴장감, 몰입도, 짜임새, 내용, 사회비판, 어느것 하나 빠지지 않는다.

Semi infinite loop

어쩌다보니 아래와 같은 반복문을 쓰게 되었다.

for M1 in numpy.arange(1e24, 1e26, 1e23):

for M2 in numpy.arange(1.0, 30.0, 1.0):

for M3 in numpy.arange(1.0, 30.0, 1.0):

for v in numpy.arange(1.0, 30.0, 1.0):

for w in numpy.arange(1.0, 30.0, 1.0):

for d1 in numpy.arange(0.0, 10.0, 0.5):

for d2 in numpy.arange(0.0, 10.0, 0.5):

지금 24시간째 돌고 있는데 안 끝나고 있다. 대략 32억번 정도의 반복해야 하는데, 언제 끝나려나…

7차원 공간에서 해당 영역 전체를 스캔해야 하는 계산이라, 최적화는 불가능하다.

헌법타령


http://www.dailian.co.kr/news/news_view.htm?id=261699

주거와 거주 이전의 자유, 직업 선택의 자유, 언론 출판과 집회 결사의 자유, 사생활의 비밀과 자유, 양심과 종교의 자유, 시장 경제 ,권력에 대한 견제 등이 자유민주주의의 요체이다.

자. 봅시다.

주거와 거주 이전의 자유: 이주할 자유뿐만 아니라, 그냥 살던데서 살 자유도 포함된다.


http://www.dailian.co.kr/news/news_view.htm?id=246022&page=&code=&gubun=sh&search=용산

집회 결사의 자유: 집회는 신고제지 허가제가 아니다.


http://www.dailian.co.kr/news/news_view.htm?id=259031&page=&code=&gubun=sh&search=집회

양심과 종교의 자유: 양심은 만들어 지는 것인가 내재적인 것인가.


http://www.dailian.co.kr/news/news_view.htm?id=258827&page=&code=&gubun=sh&search=양심

권력에 대한 견제: …


http://www.dailian.co.kr/news/news_view.htm?id=211690&page=&code=&gubun=sh&search=영포회

우리나라는 충분히 민주적인 민주국가인가?