본문 바로가기

반복문

node.js/ 자바스크립트 - 16. 반복문 FOR 앞장의 WHILE 문으로 1~100까지 합을 구하는 코드를 살펴보도록 할까요? 코딩을 처음 접하신다면, 아래와 같은 말로 표현된 알고리즘을 생각하시면 좋습니다. 1) 변수sum ← 0 대입 2) 변수 i ← 1 대입 3) i값이 100 을 초과했다면 7)번으로 간다 4) 변수sum 에 변수i값을 더해준다 5) i값을 1을 더해준다 6) 3)번으로 간다 7) 변수sum 을 출력한다. 위 내용을 코드로 옮기면 아래와 같은데요. let sum=0; // 1) let i=1; // 2) while(i 더보기
node.js/자바스크립트 - 15. 반복문 while 돌고 도는 것은 인생인가요? 노우노우! 돈이라고 합니다 :) 알파고라는 인공지능이 바둑분야에서 인간의 최고실력자를 이겨낸 지도 몇 년이 지났지요. 지금은 너무나 초고수가 되어 사람으로서는 도저히 이길 수 없는 존재가 되었다고 합니다. 인공지능이 그렇게 된 것은 반복학습의 힘이 큰데요. 사람이 일생동안 과연 몇 대국이나 둘 수 있을까요? 알파고는 무한대국, 무한복기, 마치 몇만년동안의 학습과 같은 효과로 인해 그렇게 된 것이 아닐까 생각됩니다. 인공지능과는 이야기가 다르지만 자바스크립트에도 반복이 있습니다. 어떤 일을 100번을 반복할 수도 있고, 1000번, 10000번을 반복할 수도 있지요. 또한 무한 반복할 수도 있습니다. 컴퓨터는 단순 반복 노동에 쉽게 지치지 않기 때문이지요. 자바스크립트에는 wh.. 더보기
node.js express | 템플릿 쪽지함#2. 배열의 템플릿 전달 이번 스토리에서는 지난 스토리에 이어서 배열 변수를 템플릿에 전달하여 출력하는 부분에 대해 설명드리도록 하겠습니다. https://itadventure.tistory.com/438 node.js express | 템플릿 쪽지함#1. 구경 지난 시간에는 템플릿의 사용에 대해서 알아보았습니다. https://itadventure.tistory.com/437 node.js express | 템플릿(ejs) 지난 스토리에서는 Node.js 에서 동적웹페이지를 만드는 기초 부분에 대해 알아보았.. itadventure.tistory.com views/memo.ejs 파일은 아래와 같이 제목만 달랑 들어있는 템플릿인데요. ejs의 소스에는 제목이 표시되는 아랫 부분에 아래와 같은 소스가 들어 있습니다. PHP 나 .. 더보기
유니티3D - BGM(배경음악) 바꾸기 #3. 스크립트 설명편(2) 지난 시간에 이어 스크립트 설명을 재개하도록 하겠습니다. https://itadventure.tistory.com/417 유니티3D - BGM(배경음악) 바꾸기 #2. 스크립트 설명편(1) 지난 시간에는 마을 박스에 진입할 때 배경음악을 바꾸는 부분을 살펴보았지요. 스크립트를 여기 저기 채워넣고 설정만을 바꿔보았지 작동원리에 대한 설명은 없었는데요. 오늘은 그 부분을 살 itadventure.tistory.com 플레이어가 트리거에 충돌할때 카메라에 들어 있는 Play Music Operator 스크립트 컴포넌트에 배경음악을 재생해달라고 요청하는 부분이 실행되는데요. Play Music Operator 컴포넌트에는 배경음악명에 해당하는 실제 배경음악 오디오 음원들이 들어있습니다. 한글로 명칭하자면 배경음.. 더보기
3D 블렌더 2.83 + 파이썬 스크립트 / 돌리고돌리고~ for 반복문 첫 게시글 보기 : https://itadventure.tistory.com/319 3D 블렌더 2.83 + 파이썬 스크립트와의 만남 3D 블렌더 프로그램에는 파이썬 스크립트 엔진이 내장되어 있는데요. 관련 스크립트를 통해 재미난 것들을 할 수가 있지요. 앞으로 이걸로 어디까지 할 수 있을지 알아 보는 시간을 가져보도록 � itadventure.tistory.com 지난 챕터에서는 파이썬 스크립트 레이아웃과 텍스트 편집기를 통하여 파이썬 스크립트를 작성하고 간단히 실행하는 방법을 살펴보았습니다. 그리고 나서 스크립트를 하나 제시해드렸었는데요. 실행해 보셨나 모르겠습니다 :) 아래와 같은 스크립트인데요. import bpy bpy.ops.object.select_all(action="SELECT") bpy.. 더보기