카테고리 없음

8주차 (3)

jaeoun0238 2024. 12. 18. 20:44

<오늘의 코드카타>

 

function solution(numbers) {
    // 0부터 9까지의 숫자 중에서
    // numbers 배열에 없는 숫자를 찾기 위한 변수
    let sum = 0;

    // 0부터 9까지 반복
    for (let i = 0; i <= 9; i++) {
        // numbers 배열에 i가 없는 경우
        if (!numbers.includes(i)) {
            // sum에 i를 더함
            sum += i;
        }
    }

    // 최종 합계 반환
    return sum;
}

 

 

 

<websocketgame>

 

기본적인 파일 구조를 제대로 이해하지 못하여 소켓간 통신을 하기위한 방법에 대해 설명을 받게되었습니다.

assets 파일을 불러오기 위해서

init에 있는 assets.js 내에서 asset에있는 json들을 묶어주고

묶어준 파일인 assets.js를 register.handler파일에서 emit로 보내줍니다.

on으로 public인 Socket.js로 받게 합니다.

 

github에 대해서도 잘못 알고있었던게 있는데

 

clone 은 복제한다는 뜻이어서 새로운 레포지토리를 받아오려면 create new repository 를 해야한다는 것..!

경로를 잘 설정해주고 파일이름이 기존파일과 같지않도록 주의..

만약에 타인의 파일을 가져왔다면 폴더안에 .git 라는폴더를 지우고 

이부분의 윗부분을 복사하고 

add부분을 readme만 불러올게 아니라 add .으로 전부다 파일을 불러오도록 할것!

 

이번에 제대로 깃허브 배웠습니다.. 잘써야지 ㅜㅜ

오늘 배우면서 가장 중요하고 기억에 남는건 emit은 보내주는 역할을하고 on은 받는 역할을 한다는 것 입니다.

파일구조를 또 잘 못봐서 다시 정리해둔걸 읽어보는 시간을 가져야겠습니다 ㅜㅜ...