일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1005 #ACM craft #백준
- 금 채굴하기
- @EntityGraph
- 코드트리
- 백준
- 1931번
- TagLibraryValidator
- 코드트리 챌린지
- 행복한 수열의 개수
- 공부 기록
- 완전탐색
- 백준 #1010 #다리놓기
- eager
- spring
- 구름톤 챌린지
- 회의실 배정
- 구름톤
- 코딩테스트
- 공부하기 싫어 #그래도 해야해
- 구름톤 트레이닝
- Today I Learned
- 최장 공통 부분수열
- JPA
- 동적 계획법
- 즉시로딩
- 코딩테스트실력진단
- IT 좀 아는 사람
- til
- 멀록 조명등
- 지연로딩
- Today
- Total
목록2023/12 (10)
화분
문제 : java 17 버전을 사용하는데 gradle 5.x대 버전은 호환이 안된다는 IntelliJ의 경고 메세지가 떴다. 해결 : Compatibility Matrix (gradle.org) 에 들어가서 각 버전에 맞는 gradle 버전을 확인한 후 업데이트 하면 된다. 업데이트 하는 방법은... 1.터미널 창에서 ./gradlew wrapper --gradle-version 7.5(자신에게 맞는 버전)을 입력해서 업그레이드 하거나 2.gradle -> wrapper -> gradle-wrapper.properties 에서 distributionUrl 에 적힌 버전을 정정해준다.
문제점 : application.properties 를 다음과 같이 설정하고 build.gradle에 MySQL 의존성을 추가하는 것까지 완료하였으나 'chek'이란 데이터베이스가 존재하지 않는다는 오류가 발생한다. 해결 : MySQL에서 스키마를 생성해줘야 한다. 위의 'New Model'을 클릭해서 DB source URL 끝에 적은 데이터베이스 이름('chek')을 가진 스키마를 생성해주면 정상적으로 작동한다.
2448번: 별 찍기 - 11 (acmicpc.net) 2448번: 별 찍기 - 11 첫째 줄에 N이 주어진다. N은 항상 3×2k 수이다. (3, 6, 12, 24, 48, ...) (0 ≤ k ≤ 10, k는 정수) www.acmicpc.net 이 문제는 유명한 별찍기 문제의 심화버전 중 하나이다. 수학적인 규칙이 존재하고 그걸 발견해서 구현하면 됐지만, 나 같은 경우 클래스를 활용해서 풀고 싶어졌다. 그래서 아래와 같은 코드를 짜고 설마 돌아가진 않겠지? 생각하며 돌렸는데... import java.util.*; import java.io.*; public class Main{ public static void main(String[] args) throws IOException{ Scanner s..
어제 하루 동안은 거의 알고리즘 문제 하나 푸는데 시간을 거의 다 쏟아부은거 같다. 다른 공부나 해야 할 일들도 조금 한거 같지만. 1. 1931번: 회의실 배정 (acmicpc.net) 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 위 문제는 활동 선택 문제( activity selection problem )에 관한 것이다. 일정 시간동안 최대한 많은 활동을 선택하는 문제인데, 이 문제를 풀려면 그리디 접근법으로 풀어야 한다. 종료 시간이 빠를수록 최대한 많은 활동을 선택할 수 있다는 글로벌한 원칙이 적용된다. 그래서 우선 종료시간이 빠른 순으로 정렬을 하고, 종료 시간이 같다면 시작시간이 빠른 활동을 우선적으로 접근할..
1.리액트+파이어베이스 채팅앱 클론코딩 2.백준 3문제 풀이 완료
1107번: 리모컨 (acmicpc.net) 1107번: 리모컨 첫째 줄에 수빈이가 이동하려고 하는 채널 N (0 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 고장난 버튼의 개수 M (0 ≤ M ≤ 10)이 주어진다. 고장난 버튼이 있는 경우에는 셋째 줄에는 고장난 버튼이 www.acmicpc.net import java.util.Scanner; //import java.io.IOException; //import java.io.BufferedReader; //import java.io.InputStreamReader; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int..
1.채팅 기능 구현(클라이언트) 완료 -vite + 타입스크립트로 구성된 리액트 클라이언트 단의 기능 구현. -ul, li 태그로 채팅 메세지 화면에 띄움. -실제 배포할 웹 어플리케이션에서 UI 구현 방식에 따라 수정될 필요 있음. -몇가지 사소한 오류가 존재함.(1.처음 접속 시 세션 연결 시도를 두번 함. 2.메세지 입력 시 개행 문자 넣으면 오류 발생) 2.백준 알고리즘 문제 -1012번 문제 품. 간단한 그래프 탐색 문제. 3.React 채팅 앱 클론코딩 - 따라하며 배우는 리액트, 파이어베이스, 채팅 어플리케이션 만들기 섹션 1 수강