제주코딩베이스캠프 Code Festival: JavaScript 100제대시보드
55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
71번 깊이 우선 탐색 질문드립니다.
안녕하세요. 71번 문제의 출력엔 E D F A C B로 되어 있습니다. 그 앞에 깊이 우선 탐색을 그림으로 해설 하실때에도 E D F A C B로 설명해주시는데 하지만 정답 코드로는 E A B C D F 로 나오는데 해설에는 단지 출발 방향만 다르지 같다고 하시는데 이해가 되질 않아 문의드립니다.
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
이렇게 하는건 안좋은 방법일까요?
저는 이렇게 풀어봤습니다..!! 3등이 여러명 추가 되어도 답 잘나옵니다.. 혹시 이것은 원본값인 arr을 바꾸기 때문에 안좋은 방법일까요?
- 해결됨제주코딩베이스캠프 Code Festival: JavaScript 100제
강의상 32번째 줄 질문드립니다
bracket.pop() 를 빼고 실행해도 결과는 나오는데 .. 혹시 넣어야 하는 이유가 있나요? 아니면 그냥 가독성을 위해.. 짝을 맞추는 용도의 코드인가요?
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
안녕하세요..!
안녕하세요..! 궁금한게 있어서 여쭙니다. PDF 해당문제는 숫자를 교체해야된다고 나와있는데, 선생님 해설에는 뒤에다 push 를 해주셔서요..! 값을 출력하는데는 상관이 없어서 그렇게 하신 걸까욥? :)
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
1~100번 외의 자료에 대한 코드는 없을까요?
추가영상까지 포함해서 유익하게 보고 있습니다! 혹시 코드나 강의교안도 받을 수 있을까요? 강의 시청중에 손이 쉬면 집중력이 떨어지더라구요...
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
질문있습니다.
const people = { 이호준: "01050442903", 이호상: "01051442904", 이준호: "01050342904", 이호준: "01050442903", 이준: "01050412904", 이호: "01050443904", 이호준: "01050442903", }; const set = new Set(); for (let key in people) { const obj = new Object(); obj[key] = people[key]; set.add(obj); } console.log(set); set에 해당하는 이름과 번호 모두를 저장하고 싶어서 이렇게 코드를 짰었습니다. 생각해보니 Obj는 서로 달라서 7개 모두 저장되는게 맞는 것 같은데 어떻게 5개만 들어가게 되었는지 궁금합니다. for~in구문에서 부터 key가 5개만 전달이 되었습니다.
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
Object.keys() 질문
그 Object.values(planet)을 했더니 undefined가 나오는데 이게 planet의 키 값이 동일한 순서가 아니라서 안되는 건가요?
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
33번 문제 for문대신 join 사용
안녕하세요 33번문제 혹시 for문을 join()을 사용해 아래처럼 풀면 다른 문제되는 상황이 있을까요? 차이가 궁금합니다 console.log(text.split(' ').reverse().join(' '))
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
const, let
변수를 저장할 때, const와 let을 섞어 쓰시는데 차이점은 뭔가요??
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
2진법 변환 문제 관해서 질문있습니다.
선생님께서 보여주신 재귀함수 풀이법 말고, 저는 처음에 이런 식으로 시도해봤는데요. 값들이 다 잘 나오는데, 사실 그래서 많이 혼란스럽니다. 함수가 스스로 불려질 때마다, result가 '' 빈 문자열로 초기화 되는데, 상식적으로 생각하면, 결과값은 빈문자열이 나와야 할 것같지만, 모든 값들이 잘 나오네요. 콘솔 로그로 도중에 result 값을 찍어봐도 빈 문자열로만 나와서, 더욱더 알아낼 방법이 없네요ㅠ 어떻게 result가 초기화 되지 않고 잘 작동하는 건가요?? ``` function binaryNum(num){ let result = ''; // base case if( num <= 1 ){ return result + num; } if( num%2 === 0 ){ num = parseInt( num/2 ); return binaryNum(num) + '0'; } if( num%2 === 1 ){ num = parseInt( num/2 ); return binaryNum(num) + '1'; } } binaryNum(10);
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
객체 식별자는 변수 또는 promt로 가지고 올수 없다는 건가요?
객체의 식별자를 변수로 처리가 불가능하다? 맞나요? planets.name(x)<=변수처리 안됨 planets.수성(0) <=점으로 부를때는 식별자를 반드시 사용해야 한다.
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
문자열이 둘다 숫자, 왜 가능해요?
배열로 문자열 10,3을 넣어고 나누기를 하면 연산이 됩니다. parseInt(,10). 10진수를 바꾸지 않아도 되던데 이유가 뭔가요?
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
20번 문제에 parseInt()로 10진수를 왜 하나요?
20번 문제에 parseInt()로 10진수를 왜 하나요? parseInt()을 하지 않아도 답은 3,1로 나옵니다.
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
질문 있습니다.
아래 사진처럼 end가 3번째에 오면, B기둥이 end가 되는데 end와 temp의 위치가 바뀌어야 하는 것 아닌가요? 그리고 return 다음에 NaN이 왜 오는 건가요??
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
문제 12번
안녕하세요 강의 잘 듣고 있습니다. 많은 도움이 되고 있어요 감사합니다.문제 12번에서 class 작성시에 왜 attack 함수는 constructor 내부에서 정의하지 않고 밖에서 정의하나요?constructor 내부에서 this.attack = function() { console.log('파이어볼') };이렇게 정의해도 잘 동작하는거 같은데. 만약에 다른점이 있다면 무엇인가요?감사합니다!
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
선생님 이 포문이상한데요..
선생님 이 포문이상한데요..
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
만약 1980년 1월1일 부터의 로직을 짜려면 코드 어느 부분을 수정해야할까요??
만약 1980년 1월1일 부터의 로직을 짜려면 코드 어느 부분을 수정해야할까요??
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
알고리즘 공부방법에 대해서 질문있습니다.
안녕하세요. 알고리즘 강의 정말 잘 듣고 있습니다. 지금 제가 코딩테스트를 준비하는데, 알고리즘을 어떻게 공부해야할지 감이 안잡혀서요.. 저한테 어려운 문제를 풀때, 어느정도까지 붙잡고 있다가 강의를 보는것이 좋을까요? 물론 사람 by 사람이겠지만, 짧게 30분정도 고민하다가 답을 보면서 다양한 문제를 빨리 많이 접하는 것이 좋은지.. 아니면, 논리력을 키우기 위해 계속 붙잡고 푸는 것이 중요한 것인지, 어디에 중점을 두고 공부하는게 효과적인지 조언좀 부탁드립니다.
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
질문 드립니다!!
궁금한게 결국 재귀함수를 통해서 if ( arr.length <= 1) return arr; 를 하는게 목적인데 console.log로 리턴값을 확인해보면 12345678910 으로 리턴을 하더라구요. 재귀함수의 인풋으로 들어간 배열의 길이가 1이라면 결국 조건문에의해 배열을 리턴하는데... 배열의 형태가 아닌 12345678910으로 리턴을 하게 되었을까요??
- 미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
for 반복문 관련 문의
function solution(argStrNum, argLen) { let arrRet = []; const combiAll = (strPre, strNum) => { for (let idx = 0; idx < strNum.length; idx++) // for (let idx in strNum) { arrRet.push(strPre + strNum[idx]); combiAll(strPre + strNum[idx], strNum.slice(idx + 1)); } }; combiAll("", argStrNum); console.log(arrRet); arrRet = arrRet.filter((x) => x.length === argLen); console.log(arrRet); } const strNum = "1723"; const intLen = 2; console.log(solution(strNum, intLen)); 위 코드에서 for 반복문을 comment한 것으로 교체시 결과가 다른 이유를 모르겠습니다.