반응형 분류 전체보기147 [두뇌퍼즐]#50 가장 큰 숫자 가장 큰 숫자앞자리의 숫자(digit number) 2개를 더하여 다음 자리 숫자가 되는 수를 만들려고 합니다.예를 들어,처음 2 개의 숫자가 ‘1'과 '2’이면다음 자리의 숫자는 1과 2를 더한 3이 되도록 하여 ‘123’을 만듭니다.그 다음 자리 수는 2와 3을 더한 5가 되어 ‘1235’,그 다음 숫자는 3과 5를 더한 8이 되어 ‘12358’이 됩니다.이것이 끝입니다.5와 8을 더하면 13으로서 2자리가 되기 때문입니다.위와 같은 방법으로 만든 가장 큰 숫자는 무엇일까요? 더보기답은 10112358입니다.생각 하기‘자리수가 많으면 큰 숫자다.자리수를 많게 하자.자리수를 많게 하려면 처음 2자리 수는 작아야 한다.가장 작은 2자리 숫자는 무엇인가?’이렇게 생각하고 가장 작은 2자리 수를 생각해내었습.. 2025. 6. 25. [두뇌퍼즐]#49 텃밭 가꾸기 텃밭 가꾸기 같은 아파트에 살고 있는 A, B, C 세 부인은 봄이 되어 함께 텃밭을 가꾸기로 하였습니다. A부인과 B부인은 4일 동안 함께 일하였고, 남은 일은 A부인 혼자서 하루 더 일하여 마무리 지었습니다. 이 때 C부인은 여행 중이어서 함께 일을 하지 못하였기 때문에 9만원을 내어놓았습니다. A부인과 B부인은 C부인이 내어놓은 9만원을 얼마씩 나누어 가져야 할까요? 돈은 C부인의 일을 대신한 수고비이므로 수고에 따라 나누어 가져야 합니다.더보기답은 6만원, 3만원입니다.① 전체 일을 한 날짜는 9일이다(A부인 5일, B부인 4일) ⓶ 9일을 3사람이 하면 1인당 3일씩하여야 한다( 9 / 3= 3) ③ A부인이 일한 5일은 자기 몫 3일을 하였고, 2일은 C부인이 할 일을 대신한 것이다. ④ B부.. 2025. 5. 28. [두뇌퍼즐]#48 의자 방향 바꾸기 의자가 오른쪽을 향하여 있습니다.2개의 성냥개비를 옮겨 놓아서 의자가 왼쪽을 향하도록 하여 보세요.더보기 위와 같이 옮겨 놓으면 됩니다.축하합니다.안녕! 2025. 3. 28. [두뇌퍼즐]#47 9장의 카드 1부터 9까지의 숫자가 씌어져 있는 9장의 카드를 숫자가 보이지 않도록 엎어서 책상위에 쌓아둡니다. 그리고 가장 위에 있는 카드를 맨 아래에 끼워 넣고 현재 가장 위에 있는 카드를 들추어내면 1, 또 맨 위의 카드를 맨 아래에 끼워 넣고 그 때 가장 위에 있는 카드를 들추면 2, 이러한 방법으로 계속하여 1부터 9까지의 숫자가 연속적으로 나오게 하고 싶습니다. 카드의 순서를 어떻게 놓으면 될까요? 맨 위의 카드부터 순서대로 적으보세요. 더보기답은 ‘5, 1, 9, 2, 6, 3, 8, 4, 7’입니다.1. ‘비·오동’ 문제초등학교 5학년 때인 것 같습니다. 시골의 집에서 화투로 점보기 놀이를 하고 있는데 아버지께서 보시고 문제를 내셨습니다. “비, 오동 8장을 골라서 포개어 엎어놓고, 맨 위의 한 장을 .. 2025. 2. 27. [알고리듬] #88 자 그리기 파이썬 실습창을 열 수 있습니다.실습창 열기자 그리기위와 같은 자(ruler)를 그릴 수 있겠는가?리커시브(recursive) 구조를 찾아보라.어떤 규칙(rule)으로 그려졌는가? 더보기1. 가로선의 가운데 세로선을 그었다.2. 방금 그은 세로선의 왼쪽 부분과 오른쪽 부분의 가운데에 세로선을 그었다. 세[로선의 굵기와 두께는 짧아지고 가늘어 진다.3. 위의 과정을 반복한다.위의 그림을 그리기 위해서 알아야할 정보는 무엇인가?더보기1. 가로선의 시작과 끝점의 좌표2. 가운데 세로선의 각도, 길이, 두께3. 반복 회수 이러한 것이 함수의 인수이다.그림을 그려보라.더보기def ruler(n,i,j,h,w): if n==0:return m=(i+j)//2 width(w) up(); goto.. 2025. 1. 7. [알고리듬] #87 나무 그리기 파이썬 실습창을 열 수 있습니다.실습창 열기 나무 그리기위의 그림에서 재귀적 구조(리카시브 구조)를 찾아보라.직선의 모임인데, 직선의 끝에서 두 갈레로 갈라지고, 짧아지고, 가늘어지는 규칙(rule)으로 변화된다. 이러한 규칙이 반복적으로 적용되는 그림이다.이것이 재귀적 구조이다. 다음 코드는 위의 그림을 그린 코드이다.왜 위와 같은 그림이 그려지는가 분석하라. def rod(n,a,d,w): if n==0:return width(w) left(a) fd(d) rod(n-1,-30,d*0.8,w*0.8) #오른쪽 가지 rod(n-1,30,d*0.8,w*0.8) #왼쪽 가지 fd(-d) left(-a)from turtle import*shape('turtle.. 2025. 1. 5. 이전 1 2 3 4 ··· 25 다음 728x90 반응형