분류 전체보기

JAVA

[JAVA] compareTo

[가장 큰 수] 라는 정렬 알고리즘 문제를 풀다가 접했다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 직접 정렬을 하는 방식으로 풀려고 했지만 시간 초과가 계속 발생했다. 문제의 해결책은 compareTo 라는 함수를 사용하는 방식. + 이어진 두 수의 크기를 비교하는 방법이 핵심아이디어이다. 🍺 java.util.Comparator 클래스에 있는 하위 메서드 compareTo 이다. // 문자형(대소문자구분) StrA.compareTo(StrB); A != B -> return 다른 문자 개수; 동일한 문자로 시작 하지 않을 경우 + 중간은 같은 문..

ERROR

[intellij] Stuck Scanning files to index

인덱싱에서 계속 반복될 경우 : Synchronize .... 를 제외한다. invalidate Caches.. - 마지막 4번째 항목 체크하고 리스타트 한다.

TIPS

Logi Options+ memory leak

logi Options+ 메모리 겁나 잡아먹는다.. 처음에는 뭔가 잘못나왔나? 버그인가 싶었는데 맥에서는 메모리 누수가 있나보다. https://www.reddit.com/r/logitech/comments/qov2lr/how_come_the_logi_options_takes_so_much_ram_in/ r/logitech on Reddit: How come the Logi options + takes so much RAM in the background? Posted by u/lkl2050 - 31 votes and 91 comments www.reddit.com 패치가 되었다고 하는데.. 알 수 없으니 종료하고 안써야겠다.

ERROR

[ERROR] Invalid character found in the request target ... The valid characters are defined in RFC 7230 and RFC 3986

java.lang.IllegalArgumentException: Invalid character found in the request target [/v1/user/students/contracts/list?type=normal&date_type=range&from_date=2023-04-19&to_date=2023-05-19&user_type=&grade=all&searchType=all&keyword=&service_status[]=S1&service_status[]=3&page_size=10&page_count=1&flag=manager ]. The valid characters are defined in RFC 7230 and RFC 3986 service_status 를 배열로 보냈기 때문에 발..

PYTHON

[Python] pycharm pro / django 환경 변수

🍅 import 한 프로젝트를 실행시, 처음 마주치는 에러는 보통 환경 변수 설정 에러이다. KeyError: 'LOGGER_LEVEL' $ python3 manage.py runserver import 한 프로젝트를 를 아무생각없이 실행하면, 프로젝트의 환경 변수 설정을 세팅해주지 않아 에러가 날 수 있다. os.environ['LOGGER_LEVEL'] 과 같은 환경 변수를 미리 세팅하지 않아서 인데 해결책으로 2개의 방법이 있다. 1. pycharm Django Server 실행 환경에 등록. 실행환경에서, 사용자 환경설정변수를 세팅하고 실행시마다 참조하게 하는 방법이 있다. 2. export 실행 할 터미널에서 다음과 같은 명령어를 한번에 입력해도 된다. export LOGGER_LEVEL=DEB..

ALGORITHM

[python3] 2022 KAKAO BLIND RECRUITMENT신고 결과 받기

https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr from collections import defaultdict def solution(id_list, report, k): id_list_map = {key: 0 for key in id_list} d = defaultdict(list) for item in report: sender, receiver = item.split() if sender not in d[receiver]: d[recei..

ALGORITHM

[python3] 2023 KAKAO BLIND RECRUITMENT 개인정보 수집 유효기간

https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🚀 모든 달은 28일만 존재한다는 조건이 핵심이다. def solution(today, terms, privacies): answer = [] today_list = today.split(".") # 오늘 날짜도 날수로 바꾼다. today = int(today_list[0])*12*28 + int(today_list[1])*28 + int(today_list[2]) term_dict={} for..

ALGORITHM

[python 3] 2019 KAKAO BLIND RECRUITMENT 실패율

https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스 실패율 문제 # 초안 ( 런타임 에러 발생. ) def solution(N, stages): answer = [] stage_maps = {} for i in range(1, N+1, +1): challenger = [num for num in stages if num >= i] failure = [num for num in stages if num == i] failure_rate ..

새싹 일기

[바둑이] 바질 키우기 28일

바둑이 28일 경과 ( 2번째 떡잎 나옴 ) 아침저녁으로 촉촉한 상태를 언제까지 유지해야 할 지 잘 모르겠다. 해가 뜨는 쪽으로 하루 이틀이면 기울어진다. 출근 전에 날마다 조금씩 돌려주고 있다.

JAVA

[JAVA] JSP와 서버사이드렌더링(SSR)

🍅 회사에서 기존 신규 프로젝트를 진행 할 때에 어떤 방식으로 개발할 지에 대해 잠깐 이야기 한 적이 있다. 단순히 JSP를 개발 속도가 빨라서, 개발에 익숙하니까. 기존에 했던 프로젝트와 비슷한 구조로 간다면 구현이 빠르니까. 라는 말에 납득을 하긴했지만, 한편으로는 레거시한 방법을 쓰는게 싫다라는 막연한 생각이 있었다. 그 외에는, 코틀린을 써보자 리액트로 나누자. 등등 여러 의견이 있었다. 러닝커브를 의식하지 않고, 결정만 내린다고 한다면. 왜 레거시를 싫어하는지? 왜 JSP가 레거시라는 인식을 가졌는 지, 생각해봤지만, 이유는 모르고 그냥 잘 안쓰니까, 요즘 안쓰기도 하고, 그냥 프론트 백 분리가 추세니까라는 이유만 생각이 났었다. 나는 왜 JSP에 거부감을 가졌는지 장단점을 파악해서 이유를 알아..

girin_dev
'분류 전체보기' 카테고리의 글 목록 (4 Page)