문제 숫자 카드 게임은 여러 개의 숫자 카드 중에서 가장 높은 숫자가 쓰인 카드 한 장을 뽑는 게임이다. 단, 게임의 룰을 지키며 카드를 뽑아야 하고 룰은 다음과 같다. 숫자가 쓰인 카드들이 N x M 형태로 놓여 있다. 이때 N은 행의 개수를 의미하며, M은 열의 개수를 의미한다. 먼저 뽑고자 하는 카드가 포함되어 있는 행을 선택한다. 그다음 선택된 행에 포함된 카드들 중 가장 숫자가 낮은 카드를 뽑아야 한다. 따라서 처음에 카드를 골라낼 행을 선택할 때, 이후에 해당 행에서 가장 숫자가 낮은 카드를 뽑를 것을 고려하여 최종적으로 가장 높은 숫자의 카드를 뽑을 수 있도록 전략을 세워야 한다. 카드들이 N x M 형태로 놓여 있을 때, 게임의 룰에 맞게 카드를 뽑는 프로그램을 만드시오. 입력 조건 첫째 ..
문제 동빈이의 큰수의 법칙은 다양한 수로 이루어진 배열이 있을 때 주어진 수들을 M번 더하여 가장 큰수를 만드는 방법이다. 단, 배열의 특정한 인덱스에 해당하는 수가 연속해서 K번을 초과하여 더해질 수 없는 것이 이 법칙의 특징이다. 예를 들어 순서대로 2, 4, 5, 4, 6으로 이루어진 배열이 있을 때, M이 8이고 K가 3이라고 가정하자. 이 경우 특정한 인덱스의 수가 연속해서 세 번까지만 더해질 수 있으므로 큰 수의 법칙에 따른 결과는 6 + 6 + 6 + 5 + 6 + 6 + 6 + 5인 46이 된다. 단, 서로 다른 인덱스에 해당하는 수가 같은 경우에도 서로 다른 것으로 간주한다. 예를 들어 순서대로 3, 4, 3, 4, 3으로 이루어진 배열이 있을 때 M이 7이고 K가 2라고 가정하자. 이 ..

Module not found: Error: Can't resolve './components/Header' in 'vercel/path0/~' 왜 자꾸 모듈이 없다는 건지 한참 찾아봤는데 역시 공식 문서가 최고다! https://vercel.com/guides/how-do-i-resolve-a-module-not-found-error How do I resolve a 'module not found' error? Information on resolving a 'module not found' error. vercel.com git 은 대소문자를 구분하지 않지만 vercel에 배포하기 위해선 대소문자를 구분해야 한다! 아니 내 로컬은 폴더 구조 제대로 되어있는데 이게 무슨 소리람...............
생소했던 Next.JS!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 우리가 그동안 React에서 주구장창 활용했던 라이브러리에 대해서도 별도의 설정이 필요했습니다. 초기 셋팅에 대하여 알아봅시당~ Next.js에서 Prettier 사용하기 CEOS 공지 내 Prettier 설정을 통해 그동안은 CEOS 미션 제출 방법을 따라서 하면 저장할 때마다 자동으로 prettier가 적용 되었습니다! 근데 이번에는 똑같이 설정을 해도 저장할 때마다 자동으로 적용이 안되더라고요 ㅠ.ㅠ……. 그래서 방법을 찾아 보다가 필요할 때마다 일일이 호출하는 방법을 찾았습니다 ………. "scripts": { "dev": "next dev", "build": "next build", "start": "next start",..
배포 링크 : https://react-messenger-seonho.netlify.app/ 새로 배운 것들 위주로 설명~! Recoil 상태 관리 라이브러리! Redux는 상태 관리를 위해서 또 많은 코드를 써야 한다고 합니다. 그에 비해 쉽게 익힐 수 있다고 하는 Recoil을 사용해보았습니다. 제가 2주차 미션 때 실제로 사용했던 코드입니다. const getContent = (li) => { setCnt((cnt) => cnt + 1); const addLi = { id: cnt, content: li, isDone: false, }; setList([ ...list, { id: addLi.id, content: addLi.content, isDone: addLi.isDone }, ]); }; c..
- Total
- Today
- Yesterday
- 컴공
- 골드5
- 개발자
- 이것이 코딩테스트다
- 코딩
- react
- 백준
- 파이썬
- JS
- 백엔드
- 알고리즘
- Python
- 코테
- 홍대
- github
- 깃허브
- 이것이코딩테스트다
- 코딩테스트
- 신장트리
- CSS
- HTML
- 멋사
- BOJ
- 멋쟁이사자처럼
- 크루스칼
- 리액트
- 인프런
- JavaScript
- 홍익대
- IT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |