분류 전체보기
-
JavaScript 입문 : 배열(Array) Method 정리 - 복습컴퓨터 알아가기/JavaScript 2022. 3. 31. 19:30
배열에 관련된 Method를 다시 정리해 볼 필요가 있습니다. 지속적으로 기억에서 사라지니 그때 그때마다 다시 정리를 해 나가면서 기억 저장장치에 억지로라도 새겨 넣을 필요가 있습니다. let a = [1, 2, 3]; 인 경우를 예로 들어 공부해 가도록 합니다. ① 배열의 순서 숫자는 1, 2, 3 이지만 순서는 0, 1, 2 입니다. a[0]; 으로 명령어를 쓰면 콘솔에는 1이 표시됩니다. 지난 시간 numbers에 1 ~ 9까지 숫자 중 index 순서를 사용히여 숫자 4개를 뽑는 코딩도 같은 맥락에서 이루어 집니다. ② 배열 항목 삽입 a[2] = 5; console.log(a); 하면 1, 2, 5가 출력됩니다. 3대신 5로 대체되는 개념입니다. ③ 배열인지 확인 : Array.isArray( ..
-
JavaScript 입문 : 숫자 야구 게임 - 무작위 숫자 4개 뽑기 (출제자 입장)컴퓨터 알아가기/JavaScript 2022. 3. 30. 19:30
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다. 지난시간 0부터 9까지 정수를 Math.random( )이라는 함수를 이용해서 추출해 보았습니다. 이제는 이 방식을 이용해서 출제자 입장에서 숫자 4개가 필요한데 숫자 4개를 뽑고 어딘가에 저장을 하고 대기까지 하는 코딩을 공부하도록 하겠습니다. 다시 순서도를 보도록 하겠습니다. 이 순서도처럼 하기 위해서 필요 항목을 고민해 볼 필요가 있습니다. ① 전체 범위인 1 ~ 9까지 모집단을 만들고 ② 모집단에서 4개의 임의의 숫자를 뽑고 저장 ③ 모집단에서 뽑힌 숫자는 중복이 되지 않게 입니다. 모집단 만들때 배열(Array)을 사용하고, 임의의 숫자를 뽑을 때는 Math.random( )함수를 사용하고 중복이 되지 않게 뽑힌 수는 splic..
-
2022 고추 모종 만들기 : 고추씨앗 발아일부터 20일 이후까지초보 밭농사 2022. 3. 29. 20:30
올해도 고추농사는 대박일 것 같습니다. 내 손으로 직접 가장 맛있고 매콤한 우량 고추를 농사 짓는 다는 것은 생각만 해도 즐거운 일입니다. 물론, 전문 농사가 아니기 때문에 이런 마음이 들 수 있다고 생각이 듭니다만 앞으로 살아 나가면서 내 손으로 먹거리를 만든다는게 좋은 시도라고 생각이 듭니다. 지난 시간 발아된 고추 씨앗을 모종을 만들기 위해서 하나씩 컵에 옮겨 심었습니다. 10일이 지난 후와 20일이 지난 후를 기록을 남겨 보겠습니다. 1. 고추씨앗 발아 상태 (D + 1) 모든 고추 씨앗의 꼬리에서 새끼 뿌리가 생긴상태입니다. 고추씨앗 발아에 대한 방법은 아래글을 참조하세요 2022.03.11 - [초보 밭농사] - 고추씨앗 발아하기 : 싹틔운 후 모종 준비 고추씨앗 발아하기 : 싹틔운 후 모종 ..
-
JavaScript 입문 : 숫자 야구 게임 - 무작위(랜덤) 숫자 만들기컴퓨터 알아가기/JavaScript 2022. 3. 29. 19:30
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다. 지난 시간 숫자 야구 게임에 대한 순서도를 그려 보았습니다. 이 순서도에서 문제를 내는 출제자(술래)입장을 코딩할 예정입니다. 순서도만 따지면 다음과 같습니다. 우선 기본적인 HTML 프레임만 만들어 놓고 상기 순서도를 코딩해 보겠습니다. 1. 숫자야구를 위한 기본 HTML 기본적 HTML 모양이 필요합니다. 출제자가 낸 랜덤 숫자 4개는 컴퓨터 어딘가에 저장을 시키고 우리는 기본적 HTML에 숫자를 직접 타이핑 하면서 게임을 진행할 겁니다. 상기와 같은 입력창을 하나 만들고 이 입력창에 숫자를 입력해 가면서 컴퓨터에서 랜덤하게 만든 숫자를 맞출 생각입니다. 우선 HTML 코드는 다음과 같이 사용합니다. 참고로 태그 밑에 id = log..
-
JavaScript 입문 : 숫자 야구 게임 - 룰과 순서도컴퓨터 알아가기/JavaScript 2022. 3. 28. 19:30
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다. 숫자 야구 게임이라고 해서 실질적으로 야구게임을 만드는 것인줄 알았습니다만, 게임 방식에서 야구에서 사용하는 홈런, 스트라이크, 볼이라는 용어를 사용하는 군요. 좀 더 게임룰을 알아보고 자바스크립트에서는 어떤 방식으로 공부가 되는지 확인해 보도록 하겠습니다. 1. 숫자 야구 게임룰 숫자 야구 게임에 대한 규칙을 알아보도록 하겠습니다. 나중에 든 생각이지만 게임에 대한 규칙을 개별적으로 만들어서 코딩을 할 수 있는 능력이 된다면 어느정도 수준에 올라와 있다라는 말과 같다고 볼 수 있을 겁니다 ① 랜덤하게 숫자 4개 뽑기 (술래) 이 게임의 주목적은 미리 뽑혀진 숫자를 10번의 기회를 통하여 맞추는 게임입니다. 사실 사람끼리 하면 술래가 기..
-
경제를 움직이는 화폐 : 화폐의 기원몰상식 (몰라도 되는 상식) 2022. 3. 22. 19:30
어느 순간 책상위에 놓여진 지갑을 보니 '지갑의 용도가 뭐였지?'라는 기본 의문이 들기 시작 했습니다. 한때는 돈을 모아 비싼 지갑도 사보기는 했는데 최근 가지고 다니는 지갑은 상당히 작은 사이즈로 앞주머니에 충분히 들어갈 만한 천으로 된 지갑입니다. 특히 몇 년전만 해도 지갑내 어느정도 지폐를 가지고 있지 않은 날은 돈을 쓸일도 없으면서 불안하기도 했습니다. 그렇다면 개인적으로 생각하기에 지갑의 기본기능은 지폐를 포함한 화폐를 보관하고 안전하게 이동하기 위한 수단이었을텐데 그 안에 각종 플라스틱 카드(신용카드 등)를 보관하기 위한 작은 구분칸이 생기면서 남자와 여자의 지갑이 가지고 있는 기능과 모양이 달라 졌을 것이라 간단히 추측해 볼 수 있을겁니다. 금일부터 다루고자 하는 주제는 지갑이 아니고 그 안..
-
고사성어: 구사일생 (九死一生) - 죽을 고비에서 살아나다?!고사성어 2022. 3. 15. 19:30
우리는 흔히 죽을 고비나 아주 힘든일에서 살아나는 경우에 구사일생 (九死一生)이라는 말을 자주 사용합니다. 한자 그대로 보면 아홉번 죽었다가도 한번 산다는 내용만 보면 충분히 이해가 되는 문구입니다. 이러한 고사성어 내지는 사자성어는 대부분 원뜻과 현재에 사용되는 뜻이 같은 경우도 있고 시대별 특성에 맞추어 뜻이 원뜻과 변화기도 하는데 이러한 내용들을 살펴보는 것도 하나의 재미입니다. 그렇다면 흔히 사용되는 구사일생 (九死一生)이라는 뜻과 유래를 살펴보도록 하겠습니다. 1. 의미 한자 그대로만 보면 다음과 같은 뜻으로 사용되며, 오늘날에도 같은 의미로 사용되고 있습니다. " 아홉번 죽을 고비를 넘긴다는 뜻으로 그만큼 파란만장한 인생에 대해 일컫는 말" - 출처: 나무위키 그런데 분명 유래를 보면 다른 뜻..
-
콜라가 치아를 녹인다?몰상식 (몰라도 되는 상식) 2022. 3. 14. 19:30
가끔 콜라를 먹다보면 콜라의 성분이 너무 강해서 심지어는 치아를 녹인다는 말을 들은 기억이 있습니다. 분명 어디서 듣긴 들었는데 말입니다. 정말 사실인지 궁금해 졌습니다. 나름 콜라를 좋아하지만 항상 불안하기도 했거든요. 한번 사실을 파헤쳐 보겠습니다. 분명 나같은 의문을 가진 매체나 사람이 많을 것으로 생각됬으며 역시나 그런것 같습니다. 우선 케미칼뉴스와 위키백과 등에서 기본 뼈대를 차입해서 정리 하였습니다. 1. 기원 최초 콜라를 만든 사람은 미국 조지아주 녹스빌 태생의 존 펨버튼이라는 약사에 의해 만들어 졌다고 합니다. ☞ J.S. 펨버튼 (John Styth Pemberton, 1831~1888) : 코카콜라의 발명자 여러가지 설이 있는데 펨버튼이 약사라는 점에서는 공통된 항목을 가져올 수 있습니..