오늘의 목표
✔️ 프로그래머스 코테 문제 풀이
✔️ 면접 특강
✔️ Node.js 게임서버 개발 강의 듣기
⏱️ 오늘의 일정
프로그래머스 코테 문제 풀이
면접 특강
Node.js 게임서버 개발 강의 듣기
📜 프로그래머스 코테 문제 풀이
피보나치 수
AlgorithmCodingTest/프로그래머스/2/12945. 피보나치 수 at main · YamSaeng/AlgorithmCodingTest
This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub). - YamSaeng/AlgorithmCodingTest
github.com
처음에 딱 보자마자 생각난 것이 재귀 함수라서, 바로 구현해봤다.
function Fibonacci(n) {
if (n == 0) {
return 0;
}
else if (n == 1) {
return 1;
}
else {
return (Fibonacci(n - 2) + Fibonacci(n - 1)) % 1234567;
}
}
설렜던 기분과는 다르게.. 시간초과가 나는 바람에 다른 방법을 고민해봤다.
function solution(n) {
let answer = new Array(100001);
answer[0] = 0;
answer[1] = 1;
for (let i = 2; i <= n; i++) {
answer[i] = (answer[i - 2] + answer[i - 1]) % 1234567;
}
return answer[n];
}
미리 배열을 선언하고
[0] = 0
[1] = 1
0과 1을 저장해두고 피보나치 공식에 맞게 배열을 채워나간후에, n번째 배열 값을 반환해준다.
📜 면접 특강
면접.. 면접에 대한 특강 시간을 가졌다.
내일 16시에 모의 면접 시간이 30분간 잡혀있는데, 매우 많이 긴장된다.
면접에 나올 문제를 캠프에서 알려준게 있어서, 그 내용만큼은 암기하고 모의 면접 시간을 가져야겠다..
📜 Node.js 게임서버 개발 강의 듣기
Node.js 게임서버 개발 강의를 모두 수강했다.
이번 개인과제와 관련된 강의로
서버를 만들고, 클라를 만드는 강의다.
서버는 웹소켓을 이용해 만들고,클라는
크롬 다이노 게임 온라인
T-Rex Dinosaur (Dinosaur Google) - 인터넷이 없을 때 Chrome 브라우저에 숨겨진 게임의 복제본. 시작하려면 스페이스바를 누르십시오. 스페이스바 또는 위쪽 화살표와 아래쪽 화살표(↓)를 사용하여 공룡
dinorunner.com
일명 크롬 다이노 게임이라고 불리는 게임코드를 제공받았다.
강의에서는 기본적인 틀을 제공해주고, 개인과제 조건에 맞게 서버와 클라를 다듬어 제출해야한다.
지금 드는 생각은 단조롭게 장애물을 점프해서 피하기보다는 좀 더 역동적인 움직임을 갖춰서 구현할 생각이다.
좀 더 자세한 내용은 내일 서버를 구현해보면서 생각해봐야겠다.
'내일배움캠프' 카테고리의 다른 글
[내일배움캠프][TIL] 38일차 - 개인 과제 (0) | 2024.10.02 |
---|---|
[내일배움캠프][TIL] 37일차 - 모의 면접 (1) | 2024.10.01 |
[내일배움캠프] HTTP 와 TCP (0) | 2024.09.29 |
[내일배움캠프][TIL] 35일차 - Node.js 심화 강의 듣기 (1) | 2024.09.27 |
[내일배움캠프][TIL] 34일차 - 팀 변경 (0) | 2024.09.26 |