반응형 전체 글144 [알고리듬] #48 소인수 분해 파이싼 실습창을 열 수 있습니다.실습창 열기 1. 문제 99887766을 소인수 분해하세요. 2. 문제 분석(problem analysis)소인수 분해(prime factorization)는 합성수를 소수의 곱의 꼴로 바꾸는 일입니다.90을 소인수 분해하면 2*3*3*5이됩니다.합성수(composite number)는 1보다 큰 자연수 중에서 소수가 아닌 수로, 약수의 개수가 3개 이상이고 둘 이상의 소수를 곱한 자연수이다.소수(Prime Number)는 1과 자기 자신 만을 약수로 가지는 수이다 3. 알고리듬 설계(algorithm design)90을 예로 들겠습니다.90을 2로 나누어봅니다.나누어지면 2를 모으고, 몫인 45를 또 2로 나누어 봅니다. 이 과정을 반복합니다.나누어지지 않으면 2를 .. 2024. 4. 11. [알고리듬] #47 구글입사 문제 파이썬 실습창을 열 수 있습니다.실습창 열기while문을 사용할 수 있는 문제들을 해결하여 봅시다. 1. 팩토리얼 계산 ∙n!은 n팩토리얼(factorial)로 읽으며, n이하의 모든 양의 정수 곱을 의미합니다.5! = 5*4*3*2*1 = 120입니다. 단, 0!=1로 약속합니다. 코드를 실습하고, 분석하세요.exampledescriptionn=10000f=1while n>0: f * = n n- = 1print(f)∙10000!의 값을 구하는 프로그램이다.결과는 약 이다.∙n을 감소하지 않으면 무한 루프(endless loop)가 된다. 탈출조건을 확인하는 습관을 갖자. 2. 피보나치 수열∙피보나치 수열(fibonacci sequence)은 0과 1로 시작하며, 다음 피보나치 수는 .. 2024. 4. 11. [알고리듬] #46 while문의 이해 파니썬 실습창을 열 수 있습니다.실습창 열기 1. while 문의 이해반복문은 반복적인 실행(repeated execution, loop)을 제어합니다. while과 for가 반복문입니다.while문은 조건식(expression)이 참인 동안 무한 반복 실행하고, for문은 값을 차례대로 꺼낼 수 있는 객체(iterator)의 값을 치례대로 하나씩 모두 꺼내어 실행합니다. 반복구조문제를 해결할 때는 while을 사용할 수도 있고 for를 사용할 수도 있습니다. while은 종료조건(탈출조건, base case)을 알고 있을 때 사용하면 편리하고, for는 유도조건(inductive case)을 알고 있을 때 사용하면 판리합니다. 몇가지 문제를 해결하여 보면 문제에 따라 while문과 for문 중에 어느.. 2024. 4. 11. [거북이그림] 네번째 <에펠 탑> 파이썬 실습창을 열 수 있습니다.실습창 열기 1991년에 세계문화유산으로 등재된 에펠탑( Tour Eiffel )은 매년 수백만 명이 찾는 세계적 명소입니다. 그러나 처음에는 ' 천박한 이미지의 철골 구조물' 등으로 엄청난 비난을 받았습니다.세월이 지나면 '좋은 것은 좋은 것'입니다. 1. 움직이는 2점의 연결움직이는 2점을 연결하여 봅시다.터틀 그래픽의 화면은 수학의 좌표계와 같습니다.화면 가운데가 원점이며, 가로(x축)는 오른쪽으로 증가하고 세로(y축)는 위로 증가합니다. 다음과 같이 거북이를 이동시켜봅시다.원점에 있는 거북이를 up()하여 (-150,150)으로 이동시키고, down()하여 (-150, -150)으로 이동시킵니다(세로 직선이 그으집니다)..다시 up()하여 (-150, 140.. 2024. 4. 10. [두뇌퍼즐] #16 그림 속의 동물 그림 속의 동물이 그림에는 몇 마리의 동물이 있습니까? 더보기답은 6마리입니다.축하합니다!피그말리온 효과 (Pygmalion effect)튜터가 학습자를 ‘우수하다’고 생각하면 학습자는 우수해집니다. 이것을 피그말리온 효과라고 합니다. 조각가였던 피그말리온은 아름다운 여인상을 조각하고, 그 여인상을 진심으로 사랑하게 됩니다. 여신(女神) 아프로디테(로마신화의 비너스)는 그의 사랑에 감동하여 여인상에게 생명을 주어 두 사람은 결혼한다는 그리스 신화가 있습니다. 여기에서 유래한 ‘피그말리온 효과’의 의미는 타인이 나를 존중하고 나에게 기대하는 것이 있으면 기대에 부응하는 쪽으로 변하려고 노력하여 그렇게 된다는 것입니다. 그러나 이러한 효과에는 전제 조건이 있습니다. 믿음과 기다림이 필요합니다. 어떤 사람을 .. 2024. 4. 10. [두뇌퍼즐] #15 톱니바퀴 돌리기 톱니바퀴 돌리기 (가)와 (나)의 붉게 표시된 2개의 바퀴를 벨트로 연결해야 합니다. '1'과 '2'중에 어떤 방법으로 연결하여야 화살표 방향으로 계속하여 잘 돌아갈까요? . 더보기답은 '1'입니다.축하합니다!감각의 대비(對比)감각은 동시에 또는 순차적으로 주어진 자극에 의해 그 성질이나 크기가 변화합니다. 예를 들면 같은 회색 종이가 검은 종이 위에서는 하얗게. 하얀 종이 위에서는 검게 보입니다. 이것을 동시적(同時的) 대비라고 부릅니다. 또, 어떤 맛을 본 후에 다른 맛을 보면 그것이 원래의 맛과 다르게 느껴집니다. 사탕을 먹은 후에 커피를 마시면 맛이 싱겁습니다.이것을 계시적(繼時的) 대비라고 합니다.무거운 물건을 들고 있다가 조금 가벼운 물건을 들면 처음부터 조금 가벼운 물건을 들었을 대 보다 가.. 2024. 4. 10. 이전 1 ··· 10 11 12 13 14 15 16 ··· 24 다음 728x90 반응형