전체 글486 CH2 TIL 이번 과제에서 고려해야 할 사항더보기◆ 트러블 슈팅좋은 트러블 슈팅 사례, 형식을 찾아보고 트러블 슈팅을 작성하고 발표해 주세요배경 : 어떤 현상을 발견해서발단 : 이런 장애가 생길 수 있다는 것을 인지했고,전개 : 장애를 대응, 해결하던 와중에위기 : 또 다른 장애 발견 또는 간단하게 해결할 수 없다는 것을 알게되어서,절정 : 근본적인 해결을 위해 이런 방법으로 접근하였다.결말 : 따라서, 이런이런 방법을 통해 근본적으로 해결 및 앞으로 유지, 보수에 용이하게 개선하게 되었다.◆ 과제 필수요건 채우기완성도필수필수 기능 - 단순 행동 패턴 2가지 구현 - 클래스 문법 활용, 플레이어 스탯 관리 - 간단한 전투 로직 구현 - 스테이지 진행에 따른 이벤트 관리 도전도전 기능 - 확률 로직 적용 - 복잡한 행.. 2024. 11. 14. 3주차 목요일 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지 비동기 함수는 키가 붙음 ( async)sync : 동기async : 비동기비동기함수는 Promise를 리턴합니다. Promise는 파라미터로 익명의 함수를 가집니다.async function fetchData() { /// 데이터 처리 return new Promise(function (resolve, reject) { if (true) { resolve("데이터 로드 성공"); } else { reject("데이터 로드 실패"); } });}async function main() { try { // 성공하면 // result = "데이터 로드 성공" const result = awa.. 2024. 11. 14. 텍스트 로그라이크 코드_2 이번 과제에서 고려해야 할 사항더보기◆ 트러블 슈팅좋은 트러블 슈팅 사례, 형식을 찾아보고 트러블 슈팅을 작성하고 발표해 주세요배경 : 어떤 현상을 발견해서발단 : 이런 장애가 생길 수 있다는 것을 인지했고,전개 : 장애를 대응, 해결하던 와중에위기 : 또 다른 장애 발견 또는 간단하게 해결할 수 없다는 것을 알게되어서,절정 : 근본적인 해결을 위해 이런 방법으로 접근하였다.결말 : 따라서, 이런이런 방법을 통해 근본적으로 해결 및 앞으로 유지, 보수에 용이하게 개선하게 되었다.◆ 과제 필수요건 채우기완성도필수필수 기능 - 단순 행동 패턴 2가지 구현 - 클래스 문법 활용, 플레이어 스탯 관리 - 간단한 전투 로직 구현 - 스테이지 진행에 따른 이벤트 관리 도전도전 기능 - 확률 로직 적용 - 복잡한 행.. 2024. 11. 13. 알고리즘 14번 - 추가공부 JS문제정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다.계획1. n을 n보다 작은 i로 나눈 나머지가 0인 값을 찾아 배열로 만든다2. 배열의 모든 값을 합한다.(reduce)참고, 풀이배열의 뒷부분에 요소를 추가할 때는 push() 메소드를 사용합니다. 테스트 할 때는 되다가 체점하니 이유도 안알려주고 실패했다길레 쳇gpt를 돌려봤습다.// 내 오답function solution(n) { let i=0 let arr=[] do{ i +=1 if(n%i ===0){ arr.push(i) } }while(isum+num,0)} re.. 2024. 11. 13. 알고리즘 13번 -추가공부 JS문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수계획n을 문자열로 만들고 숫자의 배열로 바꾸고 함산하기S문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항N의 범위 : 100,000,000 이하의 자연수 계획n을 문자열로 만들고 숫자의 배열로 바꾸고 함산하기참고, 풀이▷ 오답function solution(n){ var sum = 0; let.. 2024. 11. 13. 알고리즘 12번 - 추가공부 JS문제정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.계획for문으로 돌려서 전체 합산 -> arr 길이로 나누기 답function solution(arr) { let sum=0; for (let n of arr){ sum +=n; } return sum/arr.length}코드 간략화하기function solution(arr) { return arr.reduce((sum, n) => sum + n, 0) / arr.length;}reduce 메서드: 배열의 모든 요소를 순회하며 합계를 계산.. 2024. 11. 13. 이전 1 ··· 42 43 44 45 46 47 48 ··· 81 다음