본문 바로가기

전체 글164

Hash:베스트앨범 https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Q.01 genres[i]:plays[i] 이렇게 표현하면 왜 안되는가. let genres=[ {id:0,classic:500}, {id:1,pop:600}, {id:2,classic:150}, {id:3,classic:800}, {id:4,pop:2500} ] // 이렇게 표현하고자합니다. let genresObj=[]; for(let i=0; i genrePlayCounts[b] - genr.. 2023. 11. 23.
Hash : 의상 https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(clothes) { // 1. 초기값 설정 let clothesObj = {}; let result = 1; for (let i = 0; i < clothes.length; i++) { // 2. 객체 할당 let [itemName, category] = clothes[i]; // 3. 카테고리가 있으면 1 증가, 없으면 1 할당 clothesObj[category.. 2023. 11. 22.
React.ReactNode type 얘만 다른데 얘는 어떻게 넣어야할까 고민했다. import React from "react"; import Highlight from "../PetInfo/Highlight"; interface CardType { title: string; subTitle: string; } const WeatherCard = ({ title, subTitle }: CardType) => { return ( {title} {/* 이 아이는 어떻게 해야할까? 최저 최고 */} img ); }; export default WeatherCard; const Walk = () => { return ; }; const Weather = () => { return ; }; addition을 하나 더 넣어야겠다고 생각했다. 근데 여.. 2023. 11. 9.
nextJS-router 페이지 이동 안됨 "use client"; import React, { useState } from "react"; const router = useRouter(); const handleSubmit = (e: { preventDefault: () => void }) => { e.preventDefault(); router.push("/main"); }; 이동만 시켜보려 했는데 안됨. 알 거 같은데 모르겠음. ** Next.js 애플리케이션에서 클라이언트 사이드 코드에서만 next/router를 사용해야 한다는 경고 ** 그래서 이래하니까 된다~! import { useRouter } from "next/navigation"; navigation이 최신버전이다. 2023. 11. 7.