
문제 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를 작성..

css, scss의 사용을 위해 항상 다른 파일을 만들어야 하거나 styled component처럼 새 파일이나 마찬가지인 코드를 작성해야 하거나 그렇다고 부트스트랩처럼 자유도가 떨어지는 것 도 아닌 테일윈드를 요즘 애용중이다. 테일윈드로 아래처럼 연속으로 이어지는 것 같은 x축 슬라이드를 구현해보고자 한다. 1. tailwind.config.js 테일윈드의 모든 추가 속성은 이곳에서 적용시킨다. 키 프레임과 애니메이션은 헷갈리지 않게 아래의 루트에 넣어주자. module.exports = { theme: { extend: { keyframes: { 키프레임 적는 곳 }, animation: { 애니메이션 적는 곳 } }, } } 참고로 본인의 버전은 아래와 같다. { "dependencies": { "..

맥 os 입문자를 위한 첫 터미널 다루기 1. iterm2 vs zsh vs bash 아마 이 세 용어를 들어볼텐데, 서로의 차이는 무엇일까요? 우선 macOS는 Catalina 이전에는 bash를 기본 shell로 지정, 사용하고 있었습니다. 그리고 2019년부터, Catalina는 zsh를 기본 shell로 채택하기로 했습니다. 각자가 어떤것이 더 좋다는 없는 것 같습니다. 그저 터미널을 잘 알지 못하는 저는 지정된 zsh를 사용 할 뿐입니다. iterm은 무엇일까요? iterm은 기본 터미널보다 더 효율적인 기능을 많이 지원한다고 합니다. 마우스 사용 없이 복사를 할 수 있다거나 화면 분할을 지원한다거나 라는 기능들을 지원한다 합니다. 결론은! iterm2를 zsh로 기본 터미널로 사용하기로 했습니..
.env - 이 파일은 절대로 외부에 유출돼서는 안되는 중요 비밀번호, 키값 들의 저장소이다. - gitignore파일을 만들고 .env를 적어두어야만 깃허브에 공개적으로 올라가지 않는다. - gitignore을 적용시키고 싶으면 최초 git add를 실행시키기 전에 파일이 생성 돼 있어야 한다. - 이를 모르고 .env를 같이 push해 버렸다면 절대 public repository로 만들면 안된다. History를 확인하면 파일을 지우고 커밋했더라도 누구든 비밀번호를 열람할 수 있다. 완전히 지우려면 레포를 그냥 새로 파기(너무무식하지만 확실함), privite으로 만드는 방법, 대부분 api key를 적는 경우가 많으니 key를 새로 발급받기 까지만 아직은 알고있다. 많이 찾아봤는데 제대로 적용되는..
- Total
- Today
- Yesterday
- vscode venv
- 파이썬 크롤링
- nuxt 공식문서 한글
- 리액트 스크롤
- nextjs 파라미터 넘기기
- react router
- 움직이는 글래스모피즘
- 백준 10989 파이썬
- nextjs 스크롤
- css 글래스모피즘
- NextJS
- 자바스크립트
- 리액트 라우터
- 글래스모피즘 애니메이션 구현
- Til
- dvd 효과
- css marquee
- 카페음료테스트
- 리액트
- 파이썬 flask
- next.js 리다이렉트
- bs4 크롤링
- 화이팅
- 글래스모피즘 구현
- 리액트 파라미터 넘기기
- getserversideprops redirect
- nuxt 공식문서
- 리액트 컴포넌트
- 파이썬 정렬
- 10989 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |