Web/슈퍼코딩

(2024.11.25(월요일)) 슈퍼코딩 (신입연수원) 2주차 Day 2 후기

유니얼 2024. 12. 2. 15:42
728x90

오늘의 과제

문제①: 단어 정답 판단 방법

정답 단어를 처음 게임 시작 시 프론트엔드에서 저장해 처리하는 방법을 제안했습니다. 서버 통신 지연을 줄여 더 나은 사용자 경험을 제공합니다.

 

문제②: setTimeout으로 1초마다 함수 호출

setTimeout을 재귀적으로 호출해 1초마다 현재 시간을 출력하는 프로그램을 작성했습니다. 유연한 반복 실행이 가능한 방식입니다.


과제코드 

function PrintCurrentTime()
{
    const currentTime = new Date();
    const formated = ${currentTime.getHours()}:${currentTime.getMinutes()}:${currentTime.getSeconds()};
    console.log(formated);
}

function SetTimer(){
    PrintCurrentTime();
    setTimeout(SetTimer, 1000);
}

SetTimer();



일일 보고 양식

부족한 점 :

  • 문제①: 보안 문제를 미리 고려하지 못함.
  • 문제②: setTimeout과 setInterval 차이에 대한 이해 부족.

스스로 시도해본 것들 : 보안 강화 방식 조사, 두 함수의 차이점 실험.

알게된 점 : 서버-클라이언트 데이터 검증 방법과 setTimeout의 유연성.

회고 : 다양한 해결책을 고민하며 문제를 깊이 이해할 수 있었습니다.

반응형