일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클린코드
- android
- java
- Kotlin
- 알고리즘
- SWEA
- CSS
- 자바
- DP
- Color
- Spring
- algorithm
- javascript
- 코딩테스트
- BFS
- DFS
- SQL
- codecademy
- front-end
- CleanCode
- html
- 다이나믹 프로그래밍
- 프로그래머스
- 구현
- 순환
- inflearn
- Web
- 해슁
- 정렬
- 검색트리
- Today
- Total
목록분류 전체보기 (183)
깡뇽
12세 이하인 여자 환자 목록 출력하기 문제 : `PATIENT` 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문 작성 - 전화번호가 없는 경우, 'NONE' 출력 - 나이 기준 내림차순 정렬, 나이가 같다면 환자이름 기준 오름차순 정렬 SELECT PT_NAME AS '환자이름', PT_NO AS '환자번호', GEND_CD AS '성별코드', AGE AS '나이', COALESCE(TLNO, 'NONE') AS '전화번호' FROM PATIENT WHERE AGE = 2 ORDER BY USER_ID, PRODUCT_ID DESC;
만들어둔 프로시저를 call해서 사용하려고 하는데 `Error Code: 1366. Incorrect string value: '\xEC\xA0\x9C\xEB\xAA\xA9...' for column `board`.`board`.`title` at row 1` 라고 에러가 발생했다. 입력되려는 데이터에 한글이 포함되어있는데 해당 테이블에서 utf8이 지원되지 않는 상태라서 발생하는 오류로 파악된다. `ALTER TABLE 테이블이름 convert to charset utf8;` 이라고 입력하여 오류 해결이 가능하다.
1. openssh-server 설치 `sudo apt install openssh-server` 입력 2. VirtualBox 설정 -> 네트워크 -> Advanced -> 포트 포워딩 -> 포트 포워딩 규칙 추가 3. MobaXterm에서 SSH 세션 추가
프로젝트 복제 : git clone 프로젝트주소 원격 저장소 branch 확인 : git branch -r 로컬&원격 저장소 branch 확인 : git branch -a 원격 저장소 branch 업데이트하기 : git fetch *git pull == fetch + merge * git fetch origin --prune : 로컬 저장소와 원격 저장소 동기화(자동으로 유효하지 않은 branch 참조 제거) 원격 저장소 branch 가져오기 : git checkout -t 브랜치명 *브랜치명(origin/~/~) develop 브랜치 생성 : git branch develop develop 브랜치를 저장소에 보내기 : git push -u origin develop develop 브랜치 기반하여 fea..
이전에도 스프링 입문 - 프로젝트 환경설정(1)과 (2) 글을 작성했었다. 2023년 7월 기준 다시 작업. 프로젝트 생성 1. Java 11 버전 다운로드 Java Archive Downloads에서 Java SE Develeopement Kit 11.0.18의 Windows x64 Installer를 다운했다. 2. IntelliJ 다운로드 IntelliJ IDEA Community Edition을 다운했다. 3. Spring Boot Starter 사이트에서 스프링 프로젝트 생성 Spring Initializr에서 설정 후 프로젝트를 만든다. - Project : Gradle Project - Language : Java - Spring Boot : 2.7.13 (SNAPSHOT은 아직 정식 릴리즈..
1. MySQL 5.7.x 버전을 다운로드한다. 링크 : https://downloads.mysql.com/archives/installer/ MySQL :: Download MySQL Installer (Archived Versions) Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Installer, please visit MySQL Downloads. MySQL open source software is provided under the GPL License. downloads.mysql.com 2. 다운이..
1. Open JDK 1.8.x 버전의 압축 파일을 다운로드한다. 링크 : https://github.com/ojdkbuild/ojdkbuild GitHub - ojdkbuild/ojdkbuild: Community builds using source code from OpenJDK project Community builds using source code from OpenJDK project - GitHub - ojdkbuild/ojdkbuild: Community builds using source code from OpenJDK project github.com 2. 다운로드가 완료되면 C드라이브의 Program Files 파일 안에 압축을 해제한다. (단, zip 파일의 이름이 너무 길어서 압축..
문제 : 1년 동안 각 달의 수영장 이용 계획을 세우고 가장 적은 비용으로 수영장을 이용할 수 있는 방법 찾기 1. 1일 이용권 : 하루 이용 가능. 2. 1달 이용권 : 한 달 이용 가능. 매달 1일부터 시작. 3. 3달 이용권 : 연속 세 달 이용 가능. 매달 1일부터 시작. (11월, 12월, 다음해 1월 사용 불가능) 4. 1년 이용권 : 일 년 이용 가능. 매년 1월 1일부터 시작. - 입력 테스트 케이스 T 1일 이용권 요금, 1달 이용권 요금, 3달 이용권 요금, 1년 이용권 요금 1월~12월 이용 계획 - 출력 수용장 이용 계획대로 진행했을 때 가장 적게 지출하는 비용 - 제약 사항 10 ≤ 이용권 요금 ≤ 3,000 각 달의 이용 계획은 각 달의 마지막 일자보다 크지 않음 문제 이해 1월..
문제 : N * N 크기의 부지에 최대한 긴 등산로 만들기 1. 등산로는 가장 높은 봉우리에서 시작. 2. 높은 지형에서 낮은 지형으로 가로 또는 세로 방향으로 연결. (높이가 같거나 낮은 지형이거나 대각선 방향 연결 불가능) 3. 한 곳을 골라 최대 K 깊이 만큼 지형 깎기 공사 가능. - 입력 지도 크기 N, 최대 공사 가능 깊이 K N * N의 지도 정보 - 출력 만들 수 있는 가장 긴 등산로의 길이 - 제약사항 3 ≤ N ≤ 8, 1 ≤ K ≤ 5, 1 ≤지형의 높이 ≤ 20 가장 높은 봉우리 최대 5개 지형은 정수 단위로만 깎기 지형 높이 1보다 작게 만들기 가능 문제 이해 N * N 크기의 지도에서 등산로를 만들고, 그 중에서 가장 긴 등산로의 길이를 찾자! 접근 방법 DFS 사용해서 등산로를..
"2115. [모의 SW 역량테스트] 벌꿀채취"에 기반을 두는 문제. 문제 : N개의 벌통이 있는데, 각 벌통에 있는 꿀의 양으로 부터 벌꿀을 채취해 얻을 수 있는 최대 수익 알아내기 1. 꿀은 최대 C까지만 채취 가능 2. 서로 다른 벌통에서 채취한 꿀이 섞이지 않도록 하나의 벌통에서 채취한 꿀은 하나의 용기에 담기 3. 하나의 벌통에서 꿀 채취할 때, 한 번에 모든 꿀을 채취 4. 채취한 꿀을 팔 때, 하나의 용기 속 꿀의 양이 많을수록 상품가치가 높고 각 용기의 꿀 양을 제곱만큼 수익 발생 ex) 6, 1, 8 만큼 꿀이 담긴 용기 3개를 판매하면 (6*6) + (1*1) + (8*8) = 36 + 1 + 64 = 101 수익이 생김 - 입력 테스트 케이스 개수 T T줄 - 벌통 크기 N, 꿀 채취..
지난달 "갤럭시 북3 Pro 신모델"을 수령하고 개봉기를 작성하여 업로드했었는데요! [지난 글 보러가기] 👉゚ヮ゚)👉 2023.03.31 - [Life] - 갤럭시 북3 Pro 신모델 개봉기 이번에는 한 달간의 사용 후기를 남겨보려고 합니다😊 1. 넓은 화면 & 좋은 화질 & 막힘없는 작업 속도 이전에 사용했던 15인치 노트북과 다르게 확실히 넓어진 화면 덕분에 코딩을 할 때에도 왼쪽에는 문제를, 오른쪽에는 IDE를 켜두고 보는 것이 쾌적했습니다. 때때로 디버깅을 할 때에는 화면을 삼분할하기도 했고, 4분할까지도 가능하기 때문에 화면 분할을 통해 멀티태스킹이 필요한 분들에게 좋을 것 같다고 생각했습니다-! 더불어 좋은 화질과 CPU i7 / RAM 16G / SSD 512G 스펙에 걸맞은 딜레이 없는 작..
현재 저는 삼성 청년 SW 아카데미 "SSAFY" 9기로 교육을 받고 있는데요. 2019년 대학교 입학 당시 구매한 삼성노트북을 줄곧 사용해 오다가 개발 작업에 있어 불편함을 느끼게 되었고, 더 나은 성능의 노트북을 구매할지 고민하는 중이었습니다! 때마침 갤럭시북3 신제품을 직접 사용해 볼 수 있는 "갤럭북3 체험단"에 지원하여 당첨되었답니다🙂 자, 그럼 갤럭시북3프로,, 저랑 같이 언박싱을 해보시죠-! 제가 수령한 모델은 CPU i7 / RAM 16G / SSD 512G 의 사양이라는 점 🎶 "Simple is the best"라는 말처럼 깔끔한 하얀색의 상자에 담겨 온 Galaxy Book3 Pro :) 저는 "베이지" 색상을 받게 되었는데요-! (갤북3 모델은 베이지 or 그라파인트 2개의 색상이 ..