무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문
<script> n=Number(prompt("2 이상의 정수를 입력해주세요.")); for(var i=2; i<n; i++){ if(n % i === 0){ document.write(n+"은 소수가 아닙니다."); break; }else{ document.write(n+"은 소수입니다."); } } </script> 혹시 이렇게 작성하면 안되는건가요?
- 쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
예제1번
삭제된 글입니다
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소스트리 푸쉬 문제
푸쉬를 하면 사용자이름과 패스워드를 고치라는 내용이 나오는데요소스트리 계정을 교체하고 맞췄는데도 저렇게 푸쉬 오류가 나오네요
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소스트리 인스톨 과정 질문.
안녕하세요. 소스트리 인스톨 버전이 달라서 동영상의 설치 방법과는 다른데.. 임의로 설치하면 되는지 싶어서요. 감사합니다.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
반복문1 예제3번문제
예제풀이가 없어서 질문합니다. var n=-1; var i=101; while(i>0){ i+=n; console.log(i); } 이런식으로 짜 보기는 했는데, 확인부탁드립니다
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
파트2 수업은 어디서 찾을 수 있죠?
말씀하신 파트2 수업은 어디서 찾을 수 있죠?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
'뒤집기'버튼은 라이브 코딩 영상에서 빠져있는 것 같습니다.
'뒤집기'버튼은 라이브 코딩 영상에서 빠져있는 것 같습니다. '일치합니다', '일치하지 않습니다.' 이 부분도 구현하는 영상이 빠져있는듯 하구요.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
안녕하세요 질문 드립니다 !
문제를 풀어가는 중 너무 풀이가 안되서 답안 예시를 참고하며 풀어가는 중에 이해가 안되는 부분이 있어서 질문드립니다 ! if (number % i === 0) { return false; } } return true; }; 1) return false 와 return true는 정확히 어떤 역활을 하기위해서 사용하는 것인가요 ?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문이 있는데
var result = []; for (var n = 2; n <= 9; n++){ // store in here for (var i = 1; i <= 9; i++){ result[0] = n * i ; result[0] 로 하지않고 result[i] 로 해도 작동하는데 왜 i 로 해도 작동하는지 이해가 잘 안되네요..
- 해결됨쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
연산자에 대해 질문이 있습니다 :)
복습 과정 중, 전에는 그냥 지나쳤던 것이 질문이 되어하나 여쭙게 되었습니다. n은 수식으로 나타내면2≤ n ≤ 9 의 범위에 해당합니다. 그러나 if ( 2 <= n <= 9)라 하면 해당 범위가 아닌 숫자들도 계산이 되는데, 이 이유가 혹시 어떤 것때문인가요? <script> var n = Number(prompt("몇 단을 출력할까요?")) // 원하는 값이 있으면 var n = x; if (n >= 2 && n <= 9) { // if ( 2 <= n <= 9) // 이 식이 성립되지 않는 이유는 뭔가요?? var i = 1; while(i <= 9) { document.write(n + " * " + i + " = " + (n * i) + "<br>"); console.log(n + " * " + i + " = " + (n * i)); i++; } } else { document.write("2 이상, 9 이하의 값만 입력할 수 있습니다."); console.log("2 이상, 9 이하의 값만 입력할 수 있습니다."); } </script>
- 해결됨쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
궁금한 점이 생겨 질문드립니다 :)
안녕하세요! 코드를 짜보면서 궁금한 점이 생겨 질문합니다. 올려주신 예제 코드를 보았을 때, 두 번째 printResult 함수의 매개 변수 중 x는 구구단 결과를 출력합니다. 그러나 두 번째 매개변수인 ret은 사용 목적이 어떻게 되는 것인가요?
- 해결됨쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
안녕하세요, 코드리뷰 부탁드리려고 합니다.
좋은 강의 해주셔서 감사드립니다. 계속 코드를 짜보았지만, 열어보면 무한 로딩만 걸리다가 디버그툴에 의해 중지되기만 하고, 결국 돌아가지를 않아서요 :(몇 번을 살펴보아도 아직 부족한 탓에 문제점을 찾질 못했습니다. 코드 리뷰 한번 부탁드립니다. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> </head> <body> <script> var numbers = {}; numbers.Prime = []; numbers.All = []; numbers.isprime = function(number) { for(i = 2; i < number; i++) { if(number % i === 0) { return false; } } return true; }; numbers.AllNumber = function(maxnum) { for(i = 2; i <= maxnum; i++) { this.All.push(i); } }; numbers.splitprime = function() { for(i = 0; i <= this.All.length; i++) { var a = this.All[i]; if (this.isprime(a)) { this.Prime.push(a); } } }; numbers.printprime = function() { document.write("전체 소수의 개수: " + this.Prime.length + "<br>" + "<br>"); for(var i = 0; i < this.Prime.length; i++) { document.write((i+1) + "번째 소수: " + this.Prime[i] + "<br>"); } }; numbers.AllNumber(10); numbers.splitprime(); numbers.printprime(); </script> </body> </html>
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
14:00 코드 실행오류 관련.
14:00 쯤에 실행오류 나셨던거,, onClick을 onclick으로 작성하니까 올바르게 실행되네요. onclick의 c를 대문자 C가 아니라 소문자 c로 하니까 되네요.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소스트리 에서 깃허브에 push 하는 과정중에...
로컬 폴더안이랑 github 서버 를 클론해서 연결하였는데.. gitignore 파일이 보이지 않습니다. 부탁드립니다. 감사합니다.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
코드 한 번 봐주실 수 있나요
영상 풀이와는 별개로 개인적으로 해보고 싶었던게 있어서 질문드립니다 ㅎ 먼저 제 목표는 아래와 같았습니다. '2단에서 9단까지만 구구단 구현이 가능하게 하고, 그 외 숫자를 넣으면 다시금 단을 입력하는 프롬트창으로 돌아가게 할 것' 일단 실행은 얼추 되는데 코드는 엉망인 것 같습니다. 특히나 if구문을 어떻게 처리해야 할지 모르겠네요. 일단 임의로 console.log를 적긴 했는데 if구문에 혹시 아무것도 안적고 공란으로 둬도 되나요? 부족한 점이 많아서 전반적인 수정 방향에 대해 조언 주시면 정말 감사하겠습니다. <script> var str; while (true) { str = Number(prompt("단을 입력하시오. (2단~9단만 가능)")); if (str < 2 || str > 9) { console.log("재입력 요구") } else { break; } } document.write("[" + str + "단]" + "<br>"); for (i = 1; i <= 9; i++) { document.write(str + " x " + i + " = " + str * i + "<br>"); } </script>
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
코드리뷰 두번째
안녕하세요. 추가 조언 달아주셔서 감사합니다. 사실 알고리즘도 잘 모르는 입문자 수준이라 말씀해주신 조언이 처음에는 조금 이해하기 어려웠습니다.우선 알고리즘의 효율성이라는 것 부터 잘 몰라 검색을 해보았습니다.알고리즘 효율성: 알고리즘의 수행 시간 또는 알고리즘이 수행하는 동안 사용되는 메모리 공간의 크기로 나타낼 수 있다. 이것은 시간 복잡도(time complexity), 공간복잡도(space complexity)라고 한다.개선방법: 1. 이중루프 제거 2. function을 쪼개어 한가지 일 씩만 하도록 코딩한다.이렇게 개선하여 다시 코딩을 해 보았습니다.조언 주신대로 알고리즘 효율성 측면에서 개선이 되었는지 간단하게 코드리뷰 부탁드립니다.git: https://github.com/jayxwoo/js-playground/blob/master/exc4b.html
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
간단하게 코드리뷰 부탁드립니다.
안녕하세요. 강의 잘 듣고 있습니다. 정답예시를보니 제 것과 조금 다른데요. 이렇게 코딩을 해도 괜찮은지 개선부분은 없는지 간략하게나마 리뷰부탁 드립니다. git: https://github.com/jayxwoo/js-playground/blob/master/exc4.html
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
var str 을 정의할때 계속해서 += 로 추가하는 특별한 이유가 있나요?
안녕하세요 선생님 var str 을 정의할 때 var str = ""; str += n; str += " x "; str += i; str += " = " str += results[i]; 이렇게 계속해서 str 에 항목(?)을 추가해 나가잖아요. 그런데 그냥 이걸 처음부터 var str = n + " x " + i + " = " + results[i]; 이렇게 쓰면 안되는건가요? 출력되는 결과물은 똑같고, str 의 데이터타입도 string 으로 동일한데 전자처럼 코드를 작성하시는 특별한 이유가 있는지 궁금합니다. (구구단은 간단한 코드라 그 중요성을 못느끼지만) 혹시 더 복잡한 코드에서는 전자처럼 작성하는 것이 유지보수라던지 가독성 면에서 더 편리한게 있는건가요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
커밋 메세지 관련 질문
안녕하세요. 커밋 메세지 관련해서 질문드려요. 구구단1,2단 프로그램 구현 완료 후 커밋 메세지 작성하여 push하여 깃헙에 업로드까지 했습니다. 이때 커밋 메세지를 아래와 비슷하게 했습니다. 커밋 메세지: 구구단 1, 2단 프로그램 (콘솔버전) 코드스쿼드 레벨1 실습 콘솔에만 결과 출력 나중에 이 구구단 프로그램 코드를 조금 수정하여 다시 커밋 할때는 일반적으로 수정한 코드 부분에 관련해서만 커밋메세지를 작성하나요? 아니면 최초 커밋메세지처럼 전반적인 프로그램에 대해서 작성한 후 수정된 부분도 포함해서 작성하나요? 코드수정 후 커밋메세지 작성법에 대해서 궁금하여 문의드렸습니다. 강의 감사히 잘 듣고 있습니다:)
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
예제2번 질문 (==, === 관련)
예제2번(1부터 100까지 짝수 합 구하기)질문입니다.예제풀이를 보면 if문 condition으로 (i % 2 == 0)라고 되어있습니다.여기서 ==를 사용하셨는데 특별한 이유가 있는 건가요? 아니면 상관없는건가요?이전 강좌의 질문에서 ==와 ===의 차이점을 간략히 설명해 주신것을 보았습니다.==는 추상적인 비교, ===는 엄격한 비교.딱히 지금 중요하지 않는 부분인지 아니면 ==가 쓰인 이유가 있는지 아니면 상관없는건지 궁금합니다.