반응형 분류 전체보기148 [알고리듬] #72 달력 만들기 [Key word] 날짜수, 요일, 윤년과 평년파이썬 실습창을 열 수 있습니다.실습창 열기 달력 만들기2024년 6월의 달력입니다.연도와 달을 입력받아서 달력을 만들어 봅시다. 1. 프로그램 구상한 달의 달력을 한 줄에 적어놓고 7일 단위로 줄을 바꾸어 출력하면 어떨까요?개략적인 구상은 다음과 같습니다.한 달은 최대 6주에 걸쳐 있습니다(위의 2024년 6월 달력 참조) 또한 일주일은 7일입니다. 그러므로 42열(=6주*7일)의 리스트를 준비합니다.그 달의 첫째 날(1일) 요일을 구해서 요일에 맞는 열부터 그 달의 날짜 수만큼 적습니다. 첫번째 열은 일요일로 생각합니다.리스트를 7열씩 줄을 바꾸어 출력합니다.다음은 2024년 6월의 달력 리스트입니다(인덱스 0부터 41까지).......12345678~.. 2024. 4. 27. [거북이그림] 여섯번째 <나선 그리기> 파이썬 실습창을 열 수 있습니다.실습창 열기 나선 그리기 1. 기본형나선(spiral)은 소라의 겉모습과 같이 모양이 빙빙 비틀린 형태를 이르는 말입니다. 위의 나선을 그린 코드입니다.from turtle import* from random import* # 난수 모듈# colormode(255) # 실습창이 아니면 주석 해제shape('turtle')speed(0)x,y=pos() # 현재 거북이 위치 좌표 i=0 # 한개의 선길이(변화 시킨다)while -250 2. 변화형15번 줄의 각도와 16번 줄의 변의 길이를 수정하.. 2024. 4. 27. [두뇌퍼즐] #19 물음표에 들어갈 숫자 물음표에 들어갈 숫자 물음표(?)에 들어갈 숫자는 무엇입니까? 더보기답은 3입니다.동그라미의 개수를 묻고 있습니다. 축하합니다!(정답을 맞춘 사람은 광고 1개 누르기)튜터에게튜터(Tutor)는 ‘개인 지도 교수’를 일컫는 말입니다. 학습자의 학습계획․연구방법․학습활동 등에 관한 상담과 조언을 하며 때로는 학문 연구를 함께하기도 합니다. 주로 선배 등의 상급자가 튜터 역할을 하지만 부모나 형제, 동료(친구)등이 튜터가 될 수도 있습니다.‘놀이의 힘’‘놀이’는 인간의 생존과 관련 있는 ‘일’을 제외한 모든 신체적․정신적인 활동을 일컫는 말입니다. 또한 놀이는 생활상의 이해관계를 떠나서 스스로 참여하는 활동으로 즐거움과 흥겨움을 동반하는 가장 자유롭고 해방된 인간 활동입니다.놀이는 단순한 놀이가 아닙니다. 놀.. 2024. 4. 26. [두뇌퍼즐] #18 안테나 위의 까치 안테나 위의 까치안테나 위에 많은 까치가 앉아있었습니다. 앉아있는 까치만큼 또 까치가 날아와 앉았습니다. 방금 13마리가 날아가고 이제 47마리가 앉아있습니다. 까치는 원래 몇 마리 앉아있었을까요? 더보기답은 30마리입니다. 축하합니다!거꾸로 생각하면 쉽게 해결되는 문제들이 많이 있습니다. 이 문제도 거꾸로 생각하여 봅시다. 13마리가 날아 가지 않았다면 몇 마리입니까? 60마리 앉아 있는 까치만큼 또 까치가 날아와 앉지 않았다면 몇 마리이지요? 지금 앉아있는 까치의 반입니다.그러므로 처음에는 30마리가 앉아 있었습니다.이러한 문제를 방정식으로 해결하려는 사람이 많습니다. 가능합니다. 그러나 위와 같이 논리적 추론으로 접근하기를 권장합니다. 우리 인류가 만난 문제 유형은 2650여 가지로 파악되고 있습니.. 2024. 4. 26. [두뇌퍼즐] #17 5개의 사각형 5개의 사각형5개의 사각형이 있습니다.성냥개비 2개를 옮겨서 4개의 사각형을 만들 수 있습니까? 더보기 축하합니다! 2024. 4. 26. [알고리듬] #70 3N+1 문제(1) [key word] 콜라츠 추측, 우박수, 타임 모듈, 에포크 타임파이썬 실습창을 열 수 있습니다.실습창 열기 3N+1 문제 [배경]3N+1 문제(The 3n+1 problem)는 알고리듬을 공부하는 사람들이 통과의례처럼 해결해야 하는 문제로 알려져 있다.우리도 이 문제를 해결하고 알고인(algo人)이 되자. [문제]수열을 만드는 다음과 같은 방법을 생각하여 보자.정수 n으로 시작한다. n이 짝수이면 2로 나누고, n이 홀수이면 3을 곱하고 1을 더한다. 새로운 n이 1이 될 때까지 이 과정을 반복한다. 예를 들어, 다음 수열은 n=22인 경우이다. 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1이 방법은 모든 정수 n에 대하여 n=1에서 종료될 것으로 예상(아직.. 2024. 4. 26. 이전 1 ··· 6 7 8 9 10 11 12 ··· 25 다음 728x90 반응형