일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- bfs
- dfs
- 카카오 공채
- gradle
- gcp
- 젠킨스
- 2019 카카오 공채
- c++
- 삼성 SW 기출문제
- CS 스터디
- 2018 카카오 공채
- 삼성 SW 역량테스트
- set
- 알고리즘
- 2020 KAKAO BLIND RECRUITMENT
- 프로그래머스
- 백준
- 비트마스크
- map
- 부스트코스
- 2018 KAKAO BLIND RECRUITMENT
- 2020 카카오 공채
- 자바
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- 2018 카카오
- 2018 KAKAO BLIND RECRUITMENT 1차
- 2019 KAKAO BLIND RECRUITMENT
- 카카오
- Baekjoon
- Today
- Total
목록분류 전체보기 (115)
아무코딩
오랜만에 티스토리 블로그에 글을 쓴 이유는 소스코드를 올렸을때 깃에서 에러가 나서 올렸습니다.. 나중에 원인을 찾으면 올릴예정입니다.😂 문제설명 길 찾기 게임 전무로 승진한 라이언은 기분이 너무 좋아 프렌즈를 이끌고 특별 휴가를 가기로 했다. 내친김에 여행 계획까지 구상하던 라이언은 재미있는 게임을 생각해냈고 역시 전무로 승진할만한 인재라고 스스로에게 감탄했다. 라이언이 구상한(그리고 아마도 라이언만 즐거울만한) 게임은, 카카오 프렌즈를 두 팀으로 나누고, 각 팀이 같은 곳을 다른 순서로 방문하도록 해서 먼저 순회를 마친 팀이 승리하는 것이다. 그냥 지도를 주고 게임을 시작하면 재미가 덜해지므로, 라이언은 방문할 곳의 2차원 좌표 값을 구하고 각 장소를 이진트리의 노드가 되도록 구성한 후, 순회 방법을 ..
블로그를 작성하며 마크다운에 활용도를 최대화 하며 한번 내마음대로 블로그를 커스텀 하고 싶어 졌다... https://dong-wook94.github.io/ Home 어제보다 성장하는 백엔드 개발자 dong-wook94.github.io 새로운 블로그 주소이다. git blog 가 불편하여 다시 티스토리로 돌아 올 수도 있으니 이곳은 계속 남겨두려한다. 심심하면 종종 티스토리에도 글을 올릴예정! 이것저것 시도 해보자!! 화이팅
문제를 알 수 없어 엄청 오래 걸린 문제이다.ㅠㅠ 구글링을 하다보면 자주 발생하는 실수는 다음과 같다. - Mapper Interface와 Mapping되는 .xml 파일에 오타가 있을 경우(ex: Mapper Interface에 선언한 메서드명과 .xml에 매핑하는 id값과 일치하지 않을 때) - classpath에 경로가 잘못될 경우 나의 경우에는 yml을 잘못 작성해서 발생한 문제였다. mybatis: type-aliases-package: com.project.amitie.mapper mapper-locations: mybatis/mapper/**/*.xml mybatis 부터 들여쓰기를 한번 해버려서 spring:mybatis:로 읽어 설정파일이 적용되지 않았던 것이다. yml에서는 들여쓰기가 ..
이전에 프로젝트의 원활한 배포를 위해 자동배포를 설정했었다. 하지만 문제가 있었다. 배포를 위한 서버용 db와 개발시 사용하는 db의 url 이나 나뉘어지는 설정이 많은데 그때마다 application.yml에서 설정을 변경한뒤 실행 할 수는 없었다. 그래서 간단하게 내가 분리한 방법을 설명하고자 한다. 먼저 resource 분리 공통되는 부분은 resources폴더에 두고 application.yml 파일은 분리한다. resources-dev/application.yml spring: profiles: active: dev # 기본 환경 선택 --- # dev 환경 spring: profiles: dev datasource: url: jdbc:mysql://localhost:3306/amitie_db?..
프로젝트 시작시 항상 찾아보게 되는 데이터 베이스 생성 /유저생성/ 권한 부여에 대하여 정리해보았습니다. (이제는 머리에 넣을때..) mysql 데이터 베이스 생성 CREATE DATABASE amitie_db default CHARACTER SET UTF8; #DB생성 show databases; #생성된 데이터베이스 확인 amitie_db라는 이름의 데이터베이스를 생성 후 한글을 사용할 수 있는 UTF8로 문자열을 저장 Mysql 유저 생성 create user '유저 아이디'@'서버 ip 주소' identified by '유저 비밀번호'; gcp에서는 서버 ip 주소 자리에 localhost라고 입력하니 오류가 났었다.. 권한부여 grant all privileges on *.* to '사용자'@'..
문제 민식이는 수학학원에서 단어 수학 문제를 푸는 숙제를 받았다. 단어 수학 문제는 N개의 단어로 이루어져 있으며, 각 단어는 알파벳 대문자로만 이루어져 있다. 이때, 각 알파벳 대문자를 0부터 9까지의 숫자 중 하나로 바꿔서 N개의 수를 합하는 문제이다. 같은 알파벳은 같은 숫자로 바꿔야 하며, 두 개 이상의 알파벳이 같은 숫자로 바뀌어지면 안 된다. 예를 들어, GCF + ACDEB를 계산한다고 할 때, A = 9, B = 4, C = 8, D = 6, E = 5, F = 3, G = 7로 결정한다면, 두 수의 합은 99437이 되어서 최대가 될 것이다. N개의 단어가 주어졌을 때, 그 수의 합을 최대로 만드는 프로그램을 작성하시오. 입력 첫째 줄에 단어의 개수 N(1 ≤ N ≤ 10)이 주어진다. ..
문제 이 문제는 아주 평범한 배낭에 관한 문제이다. 한 달 후면 국가의 부름을 받게 되는 준서는 여행을 가려고 한다. 세상과의 단절을 슬퍼하며 최대한 즐기기 위한 여행이기 때문에, 가지고 다닐 배낭 또한 최대한 가치 있게 싸려고 한다. 준서가 여행에 필요하다고 생각하는 N개의 물건이 있다. 각 물건은 무게 W와 가치 V를 가지는데, 해당 물건을 배낭에 넣어서 가면 준서가 V만큼 즐길 수 있다. 아직 행군을 해본 적이 없는 준서는 최대 K무게까지의 배낭만 들고 다닐 수 있다. 준서가 최대한 즐거운 여행을 하기 위해 배낭에 넣을 수 있는 물건들의 가치의 최댓값을 알려주자. 입력 첫 줄에 물품의 수 N(1 ≤ N ≤ 100)과 준서가 버틸 수 있는 무게 K(1 ≤ K ≤ 100,000)가 주어진다. 두 번째 ..
문제 민혁이는 소셜 네트워크 사이트에서 친구를 만드는 것을 좋아하는 친구이다. 우표를 모으는 취미가 있듯이, 민혁이는 소셜 네트워크 사이트에서 친구를 모으는 것이 취미이다. 어떤 사이트의 친구 관계가 생긴 순서대로 주어졌을 때, 두 사람의 친구 네트워크에 몇 명이 있는지 구하는 프로그램을 작성하시오. 친구 네트워크란 친구 관계만으로 이동할 수 있는 사이를 말한다. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스의 첫째 줄에는 친구 관계의 수 F가 주어지며, 이 값은 100,000을 넘지 않는다. 다음 F개의 줄에는 친구 관계가 생긴 순서대로 주어진다. 친구 관계는 두 사용자의 아이디로 이루어져 있으며, 알파벳 대문자 또는 소문자로만 이루어진 길이 20 이하의 문자열이다. 출력 친구 관..