``` 백준 10810번 공 넣기 Kotlin 구현해 보기 ``` 배워갈 내용 백준 10810번 풀이 문제 링크 https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net 문제 설명 백준 10810번 공 넣기는 난이도 브론즈 등급의 문제로서 바구니 N개가 주어지고 공 넣기 명령 M 번을 수행합니다 각 공넣기 명령에는 i, j, k 가 주어집니다 i 번 부터 j 번 바구니까지 모두 공을 빼고 i 번 부터 j 번 바구니까지 k개의 공을 넣어줍니다 명령이 끝..
``` 백준 1436번 영화감독 숌 Kotlin 구현해 보기 ``` 배워갈 내용 백준 1436번 풀이 문제 링크 https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워 www.acmicpc.net 문제 설명 백준 1436번 영화감독 숌은 난이도 실버 등급의 문제로서 설명 세상의 종말 시리즈 영화의 감독인 숌은 영화 제목을 만들기 위해 종말의 수를 사용합니다. 종말의 수는 적어도 3개 이상의 연속된 6을 포함하는 수입니다. 예를 들어, 666, 1666, 2666, 등이 종말의 ..
``` 백준 27866번 문자와 문자열 Kotlin 구현해 보기 ``` 배워갈 내용 백준 27866번 풀이 문제 링크 https://www.acmicpc.net/problem/27866 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net 문제 설명 백준 27866번 문자와 문자열은 난이도 브론즈 등급의 문제로서 설명 주어진 문자열 S와 정수 i가 있을 때 목표는 문자열 S의 i번째 글자를 출력 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 코..
react-alert 대신 react-toastify 사용해서 알림 표시해 보기 이번 글을 통해 배워갈 내용 kimc가 react-alert 대신 react-toasty를 사용하는 이유 react-toasty 적용해 보기 react-toasty 쓰는 이유 react-alert의 경우 리액트 18 버전이상에서 설치하는 경우 아래와 같은 에러가 발생합니다 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: solesesteluquis@0.1.0 npm ERR! Found: react@18.0.0 npm ERR! node_modules/react npm ERR! re..
리액트에 리덕스 툴킷 사용해 보기 타입스크립트 바이트 이번 글을 통해 배워갈 내용 리덕스 소개 리덕스 설치 샘플 리덕스 적용 코드 리덕스 소개 Redux는 Javascript 기반 앱에 상태 관리 라이브러리입니다. 앱의 데이터를 하나의 저장소(Store)에 관리해서 앱의 상태를 관리하는데 도움을 줍니다. Redux Toolkit은 Redux의 보조 패키지로 Redux의 설정과 보일러 플레이트 코드를 최소화하는데 도움을 줍니다 리덕스 설치 필요시 아래와 같이 입력해서 샘플 프로젝트를 생성합니다 (npm 7+ 이상 버전에 최신버전 vite를 템플릿과 함께 react 타입스크립트로 생성) npm create vite@latest kimc-sample -- --template react-ts 리덕스와 리덕스 툴..
오늘의 기도(23년 10월 2일 월요일) 오늘의 기도 사랑과 자비와 은혜가 무한하신 하나님 아버지 날마다 숨 쉬는 날마다 제 앞에 어려운 일 봅니다 그럴 때마다 사랑하는 아들아 딸아 울지 말라 위로해주시는 주님 " 주께서 과부를 보시고 불쌍히 여기사 울지 말라 하시고 " 누가복음 7:13 KRV 저의 눈물을 닦아주시는 주님 " 곤란으로 인하여 내 눈이 쇠하였나이다 여호와여 내가 매일 주께 부르며 주를 향하여 나의 두 손을 들었나이다 " 시편 88:9 KRV 삶의 어두움 속에서 앞을 보기 힘들 때 절망가운데서 메마른 목소리로 주님을 부르기 힘들때 구원을 받을 자격도 능력도 없는 저에게 은혜를 받을 수 없는 절망적 상황 속에서도 주님께서 제게 찾아오심에 평안함 주심에 감사합니다 " 너는 여호와를 바랄지어다 ..
``` 백준 12865번 평범한 배낭 Kotlin 구현해 보기 ``` 배워갈 내용 백준 12865번 풀이 문제 링크 https://www.acmicpc.net/problem/12865 12865번: 평범한 배낭 첫 줄에 물품의 수 N(1 ≤ N ≤ 100)과 준서가 버틸 수 있는 무게 K(1 ≤ K ≤ 100,000)가 주어진다. 두 번째 줄부터 N개의 줄에 거쳐 각 물건의 무게 W(1 ≤ W ≤ 100,000)와 해당 물건의 가치 V(0 ≤ V ≤ 1,000) www.acmicpc.net 문제 설명 백준 12865번 평범한 배낭은 난이도 골드 등급의 문제로서 주어진 배낭 무게 한도 내에서 여러 물건 중 선택하여 최대 가치를 얻는 문제 물건의 수, 무게, 가치, 배낭 무게 한도가 주어짐 입력: 물건 수 ..
``` 백준 3190번 뱀 Kotlin 구현해 보기 ``` 배워갈 내용 백준 3190번 뱀 풀이 문제 링크 https://www.acmicpc.net/problem/3190 3190번: 뱀 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임 www.acmicpc.net 문제 설명 백준 3190번 뱀은 난이도 골드등급의 문제로서 보드의 크기 N (2 ≤ N ≤ 100)과 사과의 개수 K (0 ≤ K ≤ 100)가 주어집니다. 다음 K개의 줄에는 사과의 위치가 주어지며, 각 위치는 행과 열로 표시됩니다. 맨 위 왼쪽 (1행 1열)에는 사과가 없습니다. 뱀의 방향 변환..