본문 바로가기

내일배움 과제87

CH3 풋살 온라인 프로젝트 발표 발표5조 아이오닉(MBTI의 I가 5명)영상-우리팀과 다른 점중에 배울 점조합을 통해 새로운 카드가 나오기도 함 설명가챠 골드/실버/브론즈천장시스템   10번 연속 골드 안나오면 이후에 무조건 골드 나옴 강화  동일 카드를 합쳐 +1이 됨. 100% 성공 조합   보유 카드 중 3장 조합, 랜덤, 레시피에 따라 새로운 카드가 반환됨 게임 시스템 매칭 시 10번의 공격 기회를 가짐(총 20번) 공격 성공 여부로 점수 상승 스텟과 자리 조합애ㅔ 따라 공격 성공률이 달라지는 듯 매칭 - 승패 저적에 따른 점수를 기준으로 100 이상 차이나면 승리 보상점수 100단 1점 씩 높아짐티어있음, 상위 10명은 첼린저 트러블슈팅와이어프레임, API 명세서와이어프레임 - 프론트 엔드 포함 RESTful API - 서로 .. 2024. 12. 9.
알고리즘 30번 - 가운데 글자 가져오기 https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krJS문제단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다.계획문자열 변수를 배열로 만들기배열.길이%2로 홀짝 구분짝 - 배열[배열길이/2]과 배열[배열길이/2 +1]을 문자열로 바꿔서 반환홀 - round(반올림)이나 ceil(올림)를 사용해 가운데 글자 반환참고, 풀이split() : 문자열을 배열로 변환l.. 2024. 12. 9.
프론트엔드 만들기 테스트 링크 : localhost:3002 토큰을 사용하는게 어려웠습니다. 이젠 토큰 보내고 쓸줄 알아요 // DOM 로드 후 이벤트 리스너 연결document.addEventListener('DOMContentLoaded', () => { const button = document.getElementById('viewCashBtn'); button.addEventListener('click', fetchCash);}); 라우터 파일 기능 사용하기 (토큰 사용하기)// 버튼 클릭 시 캐시 조회 요청async function fetchCash() { const accessToken = localStorage.getItem('accessToken'); // 로그인 후 저장된 토큰을 가져옴 .. 2024. 12. 9.
발표회 준비 2024. 12. 6.
튜터님 코드리뷰 진우원 튜터님 코드 리뷰  로그인/회원가입 부분토큰 검증 호출이 너무 많다.리프레시 토큰도 마찬가지인증 부분 등 반복 사용하는 코드는 따로 뽑아서 가시성 높이고 수정 쉽게 만들기 .능력치 부분을 상수로 정의기획자는 코드를 읽기 어려울 수 있기 때문에 상수로 뽑아서 협업이 능동적으로 돌아가도록하기코드를 볼 필요도 없이 능력치 수정만을 할 수 있도록 수정  구글 시트에서 값 변경하면 적용되도록 하기도 함 뽑기 부분랜덤 계산 부분 따로 함수로 정의게임 로직과 마찬가지로 수치 변경 부분은 코드를 읽지 않아도 수정할 수 있도록 맨 위에 빼두기 게임 플레이 부분게임 세션 : Jin Map을 사용하면 서버 재시작 하 때 마다 데이터 유실됨게임 세션이 저장할 필요 없으면 사용하기 지난 게임 정보가 필요한 경우 외부에 .. 2024. 12. 6.
알고리즘 29번 - 제일 작은 수 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   JS문제정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 제한 조건 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다. 계획배열의 길이가 .. 2024. 12. 6.