본문 바로가기

프론트엔드로 가는 길121

58. 체육복 https://school.programmers.co.kr/learn/courses/30/lessons/42862?itm_content=course14743 [문제설명] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습.. 2023. 9. 14.
07. 자살예방웹사이트 - redux-persist 로그인 유지 나는 처음..토큰을 리덕스에 저장했다. 그래서 새로고침 시 로그아웃이 됐다..새로고침 시 로그아웃...로그아웃.. 계속 로그아웃 왜? 리덕스의 상태가 메모리 내에서만 유지되기 때문이었다. 리덕스 상태는 브라우저의 메모리에 저장되고, 새로고침하거나 페이지를 닫고 다시 열면 리덕스 상태가 초기화된다. 그래서 -> 브라우저 저장소를 사용 -> 쿠키 사용 -> 페이지 로드시 토큰 재요청 방식이 있었는데 나는 브라우저 저장소 사용으로 redux-persist를 선택했다. Redux-Tookit 개념 정리 [userLoginAccessTokenSlice.tsx] import { createSlice, PayloadAction } from "@reduxjs/toolkit"; const initialState = "".. 2023. 9. 12.
57. 문자열 다루기 기본 https://school.programmers.co.kr/learn/courses/30/lessons/12918?itm_content=course14743# [ 문제 설명 ] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다.s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어.. 2023. 9. 12.
56. 피보나치 수 https://school.programmers.co.kr/learn/courses/30/lessons/12945?itm_content=course14743# [ 문제 설명 ] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를 들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(.. 2023. 9. 11.