본문 바로가기

내일배움 과제87

0 설계 ◇  할 일◆ 스켈레톤 탐구 및 게임 설계◇ 한 일◆ 시나리오 정하기 ◆ 게임 구상시나리오4. 산책하다 도와주는 북극곰 베르노( 따뜻함과 평온함을 상징하는 라틴어에서 유래된 이름.)        빙하기가 찾아온 지구. 심심해진 북극곰 포비돈(임시명)은 여행을 가기로 했습니다.       ex) 길 앞에 다람쥐 들이 얼음 속에서 도토리를 꺼내려 고생하고 있네요. 도와주시겠습니까?               1. 도와준다 2. 무시한다도와주는 목적 : 음식, 아이템 얻기 ◆주요 퀘스트 : 얼음에서 물건 꺼내기▷사람의 경우 : 높은 확률로 공격, 완료 시 라이터, 라면 등 레어탬 지급 ■사람을 만났다. 도와줄까 ? 피할까?  ○ 자동 랜덤 이벤트( 접근만해도 공격 / 도와주고 공격당하기 / 도와주고 얻어먹기 ).. 2024. 11. 12.
알고리즘 10번 - 추가공부 JS문제정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 계획for of 반복문 사용답function solution(numbers) { let sum = 0; for (let num of numbers) { sum += num; } return sum / numbers.length;}코드 간략화하기function solution(numbers) { return numbers.reduce((a, b) => a + b) /.. 2024. 11. 12.
알고리즘 9번 - 추가공부 JS문제정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한사항 0 계획for문으로 n보다 작은 짝수 더하기답function solution(n) { var answer = 0; for (i = 0; (2*i) 코드 간략화하기function solution(n) { const k = Math.floor(n / 2); return k * (k + 1);}  반복문 없는 짝수 합 공식 :      n 이하의 짝수는 0, 2, 4, ..., 2×k (여기서 2×k≤n) 형태로 구성됩니다.    짝수의 개수 구하기:        n 이하의 짝수는 n/2개 입니다.  Math.floor(n / 2)로 계산합니다.       짝수.. 2024. 11. 12.
알고리즘 8번 - 추가공부 JS문제각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 직각 : angle = 90 둔각 : 90 평각 : angle = 180 제한사항 0 angle은 정수입니다.계획switch 쓰기참고, 풀이switch (기준) {   case '기준과동일한문자열일때':   실행코드    break; // break 해야 밖으로 나옴    case (3    // 범위로 기준주기     default:    // 디폴트값} 1차 실패function solution(angle) .. 2024. 11. 12.
알고리즘 7번 - 추가공부 JS문제정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0 0 계획계산 후  Math.trunc()써서 정수만 반환하참고, 풀이 Math.trunc();답function solution(num1, num2) { return Math.trunc(num1 / num2 *1000)}코드 간략화하기function solution(num1, num2) { return Math.trunc((num1 * 1000) / num2);}// 가독성이 이게 좋데요출처  정수 반환 : https://s-logger.tistory.com/381#:~:text=JavaScript%EC%.. 2024. 11. 12.
알고리즘 6번-추가공부 JS문제정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000계획넘버1,2 더한걸 반환답function solution(num1, num2) { return num1 + num2;}   ◆ C더보기◆ C계획참고, 풀이답//코드 간략화하기 출처       ◆ C#더보기◆ C#계획참고, 풀이답//코드 간략화하기 출처    ◆ C++더보기◆ C++계획참고, 풀이답//코드 간략화하기 출처 2024. 11. 12.