오늘의 목표
더보기
✔️ 프로그래머스 코테 문제 풀기
✔️ 팀프로젝트 회의
⏱️ 오늘의 일정
프로그래머스 코테 문제 풀기
팀 프로젝트 회의
📜 프로그래머스 코테 문제 풀기
Jaden 문자열 만들기
function solution(s) {
var answer = '';
let isFirst = false;
for (let i = 0; i < s.length; i++) {
if (s[i] === ' ') {
answer += ' ';
isFirst = false;
}
else if (isFirst === false) {
answer += s[i].toUpperCase();
isFirst = true;
}
else {
answer += s[i].toLowerCase();
}
}
return answer;
}
문제에서 설명해준 대로 코드를 구성하니 쉽게 풀 수 있었다.
📜 팀프로젝트 회의
앞서 언급한대로 새로운 팀프로젝트가 시작됐다.
이번 팀 프로젝트는 타워 디펜스 게임을 만드는 프로젝트다.
기본적으로 캠프에서 타워 디펜스를 제공해주고, 팀에서는 그에 해당하는 서버를 만드는 것을 목표로 삼는다.
회원가입과 로그인은 express를 이용해 처리해주고,
메인인 게임에 들어가면 서버와는 웹소켓을 활용해 통신해 주도록 구성했다.
이번 팀 프로젝트는 총 6명이서 진행하는데,
맡아야할 파트를 나누는게 참 어려웠다. 긴 회의를 거친 끝에 다음과 같이 분배했다.
나는 회원가입과 로그인 파트를 맡았다.
회원가입한 유저들을 관리하는 users 테이블과
게임 시작할때 게임 초기화에 필요한 데이터가 들어있는 initGame 테이블,
몬스터에 대한 데이터가 들어있는 monster 테이블
타워에 대한 정보가 들어있는 tower 테이블
타워를 업그레이드 할때 능력치의 비율이 들어있는 upgrade 테이블로 DB를 구성했다.
사실상 insert 하고 delete 하는 테이블은 users 테이블 하나고 나머지는 모두 데이터 자체가 들어있는 테이블이다.
내일까지 회원가입과 로그인을 완성해 다른 팀원분들이 테스트 할 수 있도록 준비해야겠다!!
'내일배움캠프' 카테고리의 다른 글
[내일배움캠프][TIL] 42일차 - 팀 프로젝트 (1) | 2024.10.15 |
---|---|
[내일배움캠프][TIL] 41일차 - 팀 프로젝트 진행 (2) | 2024.10.10 |
[내일배움캠프][TIL] 39일차 - 개인과제 (0) | 2024.10.08 |
[내일배움캠프][TIL] 38일차 - 개인 과제 (0) | 2024.10.02 |
[내일배움캠프][TIL] 37일차 - 모의 면접 (1) | 2024.10.01 |