31살에 솔루션 엔지니어로 시작해서 새로운 회사로 이직하며 개발자로 이직하였다. 늦은 나이에 엔지니어에서 개발자로 전향할 수 있는지 처음에는 많이 불안했다. 항상 '엔지니어에서 개발자로 전향' 이라는 키워드로 구글링 해봐도 관련된 글을 찾아볼 수 없었다. 주변 개발자나 엔지니어 분들에게도 물어봐도 개발자에서 엔지니어 전향은 있어도 엔지니어에서 개발자 전향은 없었다. 나와 같은 고민은 갖고 있는 사람들이 분명 있을 것이고 성공했다는 사실을 전달하여 조금이라도 그런 사람들에게 힘이 되고 싶다. 분명 주변에서 엔지니어 출신은 개발자로 전향할 수 없다라는 말을 많이 들을 것이다. 나 또한 이 쪽 업종에 경력이 많으신 40, 50대 분들이 엔지니어 기술력을 살려 영업으로 보통 전향한다' 라고 들었다. 하지만 '간..

버블 정렬이란? 차례대로 인접한 두개의 숫자를 비교하여 앞의 숫자가 뒤의 숫자보다 크면 두 숫자의 자리를 바꿔주는 정렬 버블 정렬 코드 (Python) def bubblesort(data): for turn in range(len(data) - 1): #전체 데이터 길이의 -1 만큼의 턴을 돈다 swap = False # swap이 발생하는지 확인한다. 발생하지 않으면 정렬리 됐다고 가정하고 break를 한다. for index2 in range(len(data) - turn -1): #1번째 턴 후 맨 마지막에 가장 큰 수가 위치하고 2번째 턴 후 마지막 두개의 숫자가 정렬되기 때문에 turn 수를 비교 횟수에서 빼서 최종 비교 횟수를 줄인다. if data[index2] > data[index2 +1..
본 내용은 인프런 강의를 바탕으로 공부한 내용입니다. 코딩으로 학습하는 GoF의 디자인 패턴 - 인프런 | 강의 디자인 패턴을 알고 있다면 스프링 뿐 아니라 여러 다양한 기술 및 프로그래밍 언어도 보다 쉽게 학습할 수 있습니다. 또한, 보다 유연하고 재사용성이 뛰어난 객체 지향 소프트웨어를 개발할 www.inflearn.com 싱글톤 패턴 오직 한개의 인스턴스만 만들고 글로벌하게 제공하는 클래스. 게임에 있는 설정 화면 같이 주로 한가지의 목적으로만 사용하는 것에 사용한다. 아래의 코드에서 보면 Settings라는 객체를 settings, settings1 두개의 다른 인스턴스를 생성하였다. 이는 Settings객체가 public하게 접근이 가능하기 때문이다. 싱글톤에서는 new라는 인스턴스 생성하는 것..
Heap 자료구조- 완전 이진트리의 일종이다.- 중복된 값을 허용- 최댓값, 최솟값을 빠르게 찾아내기 위한 자료 구조이다. (우선순위 큐) 파이썬의 heapq 모듈- heappush: 힙에 값을 추가, 추가 후에 정렬이 되지 않는다.- heappop: 힙에서 가장 작은 값을 꺼내옴- heapify: 리스트를 힙으로 변환 프로그래머스 더맵게 문제 heapq 적용 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport heapqdef solution(scoville, K): answer = 0 heapq.heapify(scoville) while 1: ..
- Total
- Today
- Yesterday
- t검정
- Python
- t-test
- FastAPI
- 리눅스
- 정보보안
- 파이썬
- llm
- LangChain
- 정보보안기사
- 딥러닝
- linux
- lightsail
- 다이나믹프로그래밍
- 보안기사
- 우선순위큐
- 프로그래머스
- 분산시스템
- 카카오페이
- 그리디
- 카카오페이면접후기
- java
- 보안
- 백준
- springboot
- Ai
- 코딩테스트
- synflooding
- 자료구조
- 시간초과
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |