본문 바로가기

전체 글486

알고리즘 15번 - 추가공부 JS문제자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 3 ≤ n ≤ 1,000,000계획1. x를 1씩 증가시키면서 n을 나눈다2. n을 x로 나눈 나머지가 1인 값이 있으면 그 값을 반환한다.if(n%x===1 ){return x} 답function solution(n) { for(let i=2;i코드 간략화하기function solution(n) { for (let x = 2; x 출처   ◆ C더보기◆ C계획참고, 풀이답//코드 간략화하기 출처       ◆ C#더보기◆ C#계획참고, 풀이답//코드 간략화하기 출처    ◆ C+.. 2024. 11. 18.
3주차 금요일 ◇ 오늘 할 일◆로그라이크 과제 플레이어 저장기능 추가◇ 오늘 못 한 이유◆로그라이크 과제를 하다보니 bettle함수의 while문에서 무한루프 도는 것을 해결하고, 플레이어 사망을  추가하는데 시간이 많이 들었습니다.오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지모르면 혼자 앓지 말고 물어보자chat gpt는 chat gpt가 하는 말을 알아들을 정도로 js 기본기를 쌓은 다음에 쓰자오늘 배운 버블, 선택, 삽입 정렬은 참고하지 않아도 코드로 구현할 수 있어야 한다 2024. 11. 15.
3주차 WIL 이번 주는 정말 시간이 순식간에 지나갔습니다.   과제를 시작할 때는 코드를 이해하기가 어려워, 쳇 gpt에게 게임 시나리오를 주고 코드를 만들어달라고 요청한 뒤, 받은 코드를 수정해서 완성하려 했습니다.   하지만 기본기가 부족한 상태에서, 정확한지도 모르는 코드를 해석하는 건 무리였습니다.   혼자 검색하며 하나씩 이해하려 했지만, 여러 정보가 쌓이다 보니 결국 뭐가 뭔지 모르겠어서 튜터님들을 찾아가 처음부터 다시 시작하게 되었습니다.   지금은 필수 기능 구현을 마쳤고, 사망 시 같은 스테이지에서 다시 시작하도록 수정 작업을 진행 중입니다.   하나하나 인내심을 가지고 지도해 주신 튜터님들 존경합니다. 코드 만드는데 gpt그만 쓸게요ㅠㅠ 2024. 11. 15.
변수명 Tip const isMember = true; // boolean타입의 변수명은 앞에 'is' 붙이기 2024. 11. 14.
레벨 테스트, 데이터 타입 오답 공부 11. 배열 `[1, 2, 3, 4, 5]`의 각 요소에 `2`를 곱한 새로운 배열을 반환하는 `map` 함수를 사용한 코드를 작성하세요.정답const arr = [1, 2, 3, 4, 5];const newArr = arr.map((num) => num * 2); // 답// 정답 풀어보기const newArr = arr.map(function (num) { return num * 2;});console.log(newArr); // [2, 4, 6, 8, 10] map 함수 : 맵은 인자값으로 함수를 받습니다. // Map 함수의 기능 풀어보기function map(callback) { const newArr = []; for (let i = 0; i 코드 해석callback 함수를 매.. 2024. 11. 14.
gitHub 포크로 사용하기 https://git-fork.com/에서  Fork - a fast and friendly git client for Mac and WindowsFork - a fast and friendly git client for Mac and Windowsfork.devhttps://cdn.fork.dev/win/Fork-2.1.exe 윈도우용 다운받으세요 설치하세요 레포지토리 클론file > cloneRepository Url 복사해서 붙여넣으면 이름이 자동 으로 뜹니다.Clone를 누르세요  파일 올리기열린 폴더에 파일을 붙여넣기 하세요  로컬 체인지 클릭 (하나씩 이동)Stage 버튼이나 (일괄 이동)아래화살표 2개가 겹쳐있는 곳을 클릭하세요파일이 아래로 내려갑니다. commit subject칸에 커밋글을.. 2024. 11. 14.