내일배움 과제87 텍스트 로그라이크 코드_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. 알고리즘 11번-추가공 JS문제정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다.계획n%2 해서 값이 0이면 "Even"반환, 아니면 "Odd"를 반환참고, 풀이답function solution(num) { return num % 2? "Odd":"Even";}코드 간략화하기없음. 내가 이김출처 ◆ C더보기◆ C계획참고, 풀이답//코드 간략화하기 출처 ◆ C#더보기◆ C#계획참고, 풀이답//코드 간략화하기 출처 ◆ C++더보기◆ C++계획참고, 풀이답//코드 간략화하기 출처 2024. 11. 13. 텍스트 로그라이크 코드_1 이번 과제에서 고려해야 할 사항더보기◆ 트러블 슈팅좋은 트러블 슈팅 사례, 형식을 찾아보고 트러블 슈팅을 작성하고 발표해 주세요배경 : 어떤 현상을 발견해서발단 : 이런 장애가 생길 수 있다는 것을 인지했고,전개 : 장애를 대응, 해결하던 와중에위기 : 또 다른 장애 발견 또는 간단하게 해결할 수 없다는 것을 알게되어서,절정 : 근본적인 해결을 위해 이런 방법으로 접근하였다.결말 : 따라서, 이런이런 방법을 통해 근본적으로 해결 및 앞으로 유지, 보수에 용이하게 개선하게 되었다.◆ 과제 필수요건 채우기완성도필수필수 기능 - 단순 행동 패턴 2가지 구현 - 클래스 문법 활용, 플레이어 스탯 관리 - 간단한 전투 로직 구현 - 스테이지 진행에 따른 이벤트 관리 도전도전 기능 - 확률 로직 적용 - 복잡한 행.. 2024. 11. 12. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음