본문 바로가기

전체 글72

[python]programmers - 메뉴리뉴얼 programmers Level2 2021 KAKAO BLIND RECRUITMENT 메뉴리뉴얼 카카오 코테에서 이 문제를 풀었던 기억이 난다. 그때 문제를 덜 이해해서 정답을 맞추지는 못했었다. [입출력 예] orders course result ["ABCFG", "AC", "CDE", "ACDE", "BCFG", "ACDEH"] [2,3,4] ["AC", "ACDE", "BCFG", "CDE"] ["ABCDE", "AB", "CD", "ADE", "XYZ", "XYZ", "ACD"] [2,3,5] ["ACD", "AD", "ADE", "CD", "XYZ"] ["XYZ", "XWY", "WXA"] [2,3,4] ["WX", "XY"] 이전 코테에서 문제를 풀때 두번째 예시의 정답에 왜 'AB'가 안들어.. 2021. 7. 21.
[python]programmers - 더맵게 프로그래머스 Level2 힙(Heap) 더 맵게 참고 : heapq 모듈 사용법 [파이썬] heapq 모듈 사용법 Engineering Blog by Dale Seo www.daleseo.com 소스 코드 import heapq def solution(scoville, K): h = [] # heap c = 0 # 변환 횟수 카운트 for i in scoville : heapq.heappush(h, i) while True : a = heapq.heappop(h) # 최소값을 pop if(a >= K) : # 최소값이 K보다 크면 나머지 값들도 다 K보다 크다 break elif(len(h) == 0 and a < K) : # 최소값 하나 남았는데 K보다 작으면 -1 반환 return -1 b = hea.. 2021. 7. 20.
Springboot + Mysql + JPA 로 간단한 프로젝트 3 * 첫 스프링부트 프로젝트라서 일단은 실행되게끔 만들고 있기때문에 좋은 로직이 아닐 수 있습니당! * 차차 공부하면서 발전시켜나갈 예정입니다 * 예외처리, security 적용 x 환경설정, 엔티티 정의, 로그인, 회원가입은 이전 게시물을 확인해주세요! 전체 코드 1. PostRepository // PostRepository.java package com.youjin.domain.post; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @Repository public interface PostRepository extends JpaRepository.. 2021. 7. 16.
Springboot + Mysql + JPA 로 간단한 프로젝트 2 * 첫 스프링부트 프로젝트라서 일단은 실행되게끔 만들고 있기때문에 좋은 로직이 아닐 수 있습니당! * 차차 공부하면서 발전시켜나갈 예정입니다 * 예외처리, security 적용 x [환경설정] 2021.07.15 - [개발/Spring] - Springboot + Mysql + JPA 로 간단한 프로젝트 1 Springboot + Mysql + JPA 로 간단한 프로젝트 1 인프런에서 김영한님의 스프링 입문, 핵심원리, MVC1 강의까지 듣고 약간의 자신감이 생겨 API Server를 만들어보기로 했다. 강의에서는 H2 DB를 한번 사용해봤고, JPA와 DB연결에 대해서는 자세히 배 ujin-dev.tistory.com 회원가입 구현하기 UserRepository // UserRepository.java.. 2021. 7. 16.
Springboot + Mysql + JPA 로 간단한 프로젝트 1 인프런에서 김영한님의 스프링 입문, 핵심원리, MVC1 강의까지 듣고 약간의 자신감이 생겨 API Server를 만들어보기로 했다. 강의에서는 H2 DB를 한번 사용해봤고, JPA와 DB연결에 대해서는 자세히 배우지 않았다. 그리고 Thymleaf 템플릿 엔진을 사용하여 view를 만드는 MVC 패턴을 주로 공부했었는데, 일단 나는 API Server에 관심이 있기때문에 postman을 사용해 데이터 CRUD 기능만 연습해볼 계획이다! 모두 구글링을 할 예정이고 스프링을 사용해서 처음 도전하는 프로젝트이기때문에 부족한점, 잘못된 점도 있을 수 있음!!! 기능 회원가입 (Create) 회원 id 회원 password 회원 username 회원 로그인 (jwt를 적용해보고 싶다..!) 회원 id 회원 pas.. 2021. 7. 15.
스프링부트 console에 color 적용하기, 로그 찍기 Console에 color 적용하기 application.properties에 spring.output.ansi.enabled=always 를 추가해준다 [적용 후] WARN과 ERROR log의 경우 색이 다르게 출력된다! Log 찍기 [인프런] 김영한님 - 스프링 MVC 1편을 보고 정리한 글입니다! spring boot starter library에 기본적으로 slf4j와 logback 등이 추가되어있다 slf4j 는 인터페이스이고, 이것을 구현한 것 중에 하나가 logback이다. import org.slf4j.Logger; // 인터페이스로 slf4j를 사용함 import org.slf4j.LoggerFactory; private final Logger log = LoggerFactory.get.. 2021. 7. 14.