본문 바로가기
  • Top Genius in the world
반응형

전체 글144

[알고리듬] #11 식별자 만드는 규칙 파이썬 실습창을 열 수 있습니다.실습창 열기 이름을 붙일 수 있는 모든 것들은 오브젝트입니다.이름은 사용자가 만들어서 붙입니다.이름 만드는 규칙에 대하여 알아봅시다. 1. 식별자 만드는 규칙'a=5'는 5의 값을 가진 오브젝트를 만들고 이름을 a라고 붙인 것입니다. 값을 가진 오브젝트의 이름을 특별히 변수(variable)라 합니다.a는 변수이며 이름이 a입니다. '='(대입연산자)의 왼쪽에는 변수 이름을 적어야 합니다. 이름은 자신이 기억하기 쉽고, 다른 사람도 이해할 수 있도록(가독성) 만드는 것이 좋습니다.이름을 다른 말로 식별자(identifier, 아이덴티파이어)라 합니다.식별자는 오브젝트(변수, 함수, 클래스, 모듈 등) 를 식별하는데 사용합니다.이름(식별자)은 다음의 규칙을 지켜서 만들어야 .. 2024. 3. 23.
[알고리듬] #10 오브젝트의 이해 파이썬 실습창을 열 수 있습니다.실습창 열기브릭을 조합하면 많은 것을 만들 수 있습니다.파이썬에서는 브릭을 오브젝트(object)라 합니다.파이썬은 모든 것이 오브젝트입니다.우리는 이러한 오브젝트를 조합하여 프로그램을 만듭니다..오브젝트를 살펴봅시다. 1. 오브젝트의 개념1-1. 값의 저장다음을 코딩하고 실행하여 봅시다a=5print(a)5가 출력되었습니다. 컴퓨터 속에서는 어떻게 처리하여 5를 출력할까요?개략적으로 알아봅시다. 컴퓨터의 기억장치(memory)에는 데이터를 저장하는 곳(data area)과 이름을 저장하는 곳(name space)이 있습니다.●  a=5 에서 하는 일·  실행하면  '='(대입 연산자)의 왼쪽에 있는 이름 a를 name space에 저장한다.       a는 이름이고, '.. 2024. 3. 22.
[두뇌퍼즐] #4 소방수의 사다리 소방수의 사다리소방수가 사다리 중간에서 불타는 집에 물을 뿜고 있습니다.잠시 후에 6칸을 더 올라가서 물을 뿜습니다.불길이 너무 뜨거워 10칸을 내려 왔습니다.불길이 잦아들자 사다리 꼭대기 까지 18칸을 더 올라가서 물을 뿜었습니다.소방수의 사다리는 몇 칸일까요? 더보기답은 29칸입니다.가운데 위의 칸 수: 6-10+18 = 14 가운데 아래에도 위와 같은 칸이 있다. (6-10+18)*2가운데의 칸 1개를 더해야 한다. (6-10+18)*2+1답은 29이다.축하합니다! 2024. 3. 22.
[두뇌퍼즐] #3 햄프턴 코트 미로 햄프턴 코트 미로햄프턴 코트 미로 (Hampton Court Maze)는 세계에서 가장 유명한 울타리 미로인데, 런던 교외의 햄프턴 궁전에 있으며 1702년에 만들어 졌습니다. 아직도 해마다 수 만 명의 전 세계 사람들을 끌어들이고 있으며, 그 가운데 수천 명이 미로에서 길을 잃어 행복해 하고 있습니다. 미로의 아래쪽에 있는 입구에서(파란 점) 가운데(빨간 점)까지의 길을 찾아보세요.더보기우리 인류는 미로에서 길을 찾는 수많은 방법을 연구했습니다.오른손 법칙(Right-hand rule)도 그 중의 한가지 방법입니다. 미로의  시작점에서 오른손(또는 왼손)을 벽에 대고 이동하면서, 벽에서 손을 떼지 않고 계속 이동하는 방법입니다. 이 방법을 사용하면 가장 짧은 길은 아닐 수 있지만  반드시 출구에 도달할.. 2024. 3. 22.
[두뇌퍼즐] #2 카슈미르 동굴 미로 찾기를 즐겨보세요.카슈미르 동굴2030년 어느 날,지구 정복을 노리는 외계인들이 거미줄처럼 동굴이 얽혀 있는 카슈미르 동굴에 숨어들었습니다. 지구 방위대 사령관인 당신은 즉시 로봇 '다보아'를 출동시켜 동굴을 정찰하도록 했습니다. '다보아'는 최단 경로로 입구에서 출구로 나가기만 하면 구석구석 살피지 않아도 동굴 내부의 사정을 다 알 수 있습니다. '다보아'가 입구인 1번으로 들어가서 출구인 37번으로 나오는 가장 짧은 길을 찾아 보세요. 물론 화살표 방향으로만 갈 수 있습니다. 더보기1 --> 4 --> 6 --> 13 --> 10 --> 15 --> 22 --> 31 --> 27 --> 28 --> 29 --> 30 --> 36 -- 37 쉽지 않습니다.그렇다면 길을 찾은 사람은 인간이 아닐까요.. 2024. 3. 22.
[두뇌퍼즐] #1 성냥개비 숫자 508 머리가 지끈지끈한 두뇌퍼즐(Brain teaser)을 즐겨보세요.창의적 문제해결(CPS:Craeative Problem Solving) 능력이 엄청 높아질 거예요. 성냥개비 숫자 508 더보기2개의 성냥개비를 옮겨 놓아서 만들 수 있는 가장 큰 숫자는 51118 입니다.2개의 성냥개비를 옮겨 놓아서 만들 수 있는 가장 작은  숫자는 -9118 (음수)입니다. 옮긴 방법은 0의 위와 아래에 있는 성냥개비를 떼어서가장 큰 수는 제자리에서 1을 만들고,가장 작은 수는 음의 부호와 5를 9로 만듭니다. 축하합니다! 2024. 3. 22.
728x90
반응형