분류 전체보기

미루고 미루다가 SAA 시험을 드디어 봤다. 17만원짜리 시험 떨어지면 어떡하나 했는데 다행히 790점대로 무난히 합격하였다. 1. 준비기간 : 3 ~ 4개월 - 준비 기간의 경우 회사를 다니면서 준비하느라 집중적으로 하루에 N시간씩 쏟지는 못했다 - 시간을 많이 쓸 수 있는 상황이거나 AWS 경험이 많다면 좀 더 짧은 기간에 준비할 수 있을 것 같다. - Cloud Practitioner 는 따지 않았으며, 바로 SAA 준비를 시작했다. 2. 준비 방법 1) Udemy SAA-03 강의 저렴한 가격에 강의 퀄리티, ppt 퀄리티도 다 마음에 들었다. 다만 꼼꼼히 듣는데 시간이 꽤 걸린다. 영어자막으로 보긴했는데 한국어 자막도 지원하는 것으로 알고 있다. 강의를 찾는다면 추천 ! Udemy 는 캐싱을 해..
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/214288 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 유형 : 구현 + priority queue 활용하기 import heapq from itertools import combinations_with_replacement from collections import defaultdict def solution(k, n, reqs): answer = int(1e9) # 기다린 시간의 최솟값 type_list = defaultdict(list) ..
·Algorithm (PS)
https://www.acmicpc.net/problem/6051 6051번: 시간 여행 모범생 현수는 코딩하는 시간을 늘리기 위해 타임 머신을 구매 했다. 현수는 정상적으로 문제를 코딩하거나 (타임 머신을 사용하지 않고), 과거의 임의의 지점으로 시간여행 할 수 있다. 미 www.acmicpc.net 메모리 초과 발생 풀이 .. 나이브하게 풀면 메모리 초과가 발생한다 ㅠㅠ # https://www.acmicpc.net/problem/6051 import sys import copy input = sys.stdin.readline N = int(input()) query = [] log = [[]] # 모든 기록 stack = [] # 가장 최근에 푼 문제 = 스택 맨 위 for idx in range(..
AWS 인스턴스 개인 작업할 때는 t2시리즈..(프리티어가 여기에 속한다) 만 주로 사용했었으나 실무를 하다보니 가격 정책과 인스턴스 유형을 좀 잘 알아야 겠다는 생각이 들어 정리해보게 되었다. 인스턴스 비용을 절약하자 가격 정책 AWS 가격 정책은 다음과같이 3가지가 있으며, 각각의 종류는 case에 따라 유리한 정책이 달라진다. 1. 온디맨드(on demand) 인스턴스 정기 약정 없이 초 단위, 혹은 시간당 비용을 지불하게 된다. 바로바로 배포가 가능하여 수요에 맞게 빠르게 사용할 수 있다. 12개월 이내의 기간동안 서버를 운영하는 경우 유리하다 2. 예약 인스턴스 온디맨드 인스턴스에 비해 최대 72%까지 할인 혜택을 받을 수 있다. 1년 이상의 기간 동안 서버를 운영할 계획이라면, 1 ~ 3 년 ..
·Algorithm (PS)
https://www.acmicpc.net/problem/19238 19238번: 스타트 택시 첫 줄에 N, M, 그리고 초기 연료의 양이 주어진다. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ 초기 연료 ≤ 500,000) 연료는 무한히 많이 담을 수 있기 때문에, 초기 연료의 양을 넘어서 충전될 수도 있다. 다 www.acmicpc.net 시도 1 : 실패 -> TC2번과 3번에서 걸리고 있음 from collections import deque N, M, fuel = map(int, input().split()) # fuel = 15 board = [] flag = True customer = [] for _ in range(N): board.append(list(map(int, input(..
BFS 문제에서의 queue 구현 from collections import deque def bfs(): queue = deque([]) ... sort 내림차순 a = [1,3,2,6,5,10,8] a.sort(reverse=True) sort with lambda 조건 a = [(100,4),(70,3), (80,1), (50,5),(60,2)] a.sort(key= lambda x:x[1]) ''' 결과 [(80, 1), (60, 2), (70, 3), (100, 4), (50, 5)] ''' Permutation (순열) 구현하기 import itertools a = ['A', 'B', 'C'] nPr = itertools.permutations(a,2) ''' 결과 [('A', 'B'), ('..
·Algorithm (PS)
https://www.acmicpc.net/problem/1005 1005번: ACM Craft 첫째 줄에는 테스트케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 주어진다. 첫째 줄에 건물의 개수 N과 건물간의 건설순서 규칙의 총 개수 K이 주어진다. (건물의 번호는 1번부 www.acmicpc.net 교과목 안내와 같이 생긴 이 그래프가 위상정렬 자료구조이다 그런데 그냥 위상정렬이 아니라 건물 건설시간 cost 를 계산해 나가야 한다는 점이 있다 dp[next] = max(dp[now] + times[next], dp[next]) # 누적되는 비용 갱신하기 # 여기서 max 값을 저장해야 하는 이유는 모든 과정이 끝나야 next node로 갈 수 있기 때문이다 ! 따라서 dp 값을 갱신해..
·개발일기
누가 볼진 모르겠지만 글을 보는 사람이 (아마도 개발자일듯하다) 개발자라면 자신감(?)을 가지라고 좋은 인사이트를 공유해보고 싶어서 글을 작성하게 되었다. 회사에서 점심시간에 시니어 아키텍트분과 함께 식사를 하게 되었다. 현재 회사에서 GenAI 프로젝트를 내부에서 진행중이고 Data 관련 직무이다 보니, AI 관련 소식을 빠르게 접하고 있다. 그러면서 자연어로 SQL로 짜주는 Text To SQL 모델도 구경하게 되었고 농담반 진담으로 '앞으로 뭐 먹고 살죠?' 이랬던 것 같다 그러면서 시니어분이 새로운 인사이트를 주셨다. 미국의 실력좋은 , 소위 탑티어 회사에 다니는 개발자들은 Code Generation Model 이 나오는 걸 보고 뭐 먹고 살지 , 자신의 앞날을 걱정한게 아니라 이제 앞으로 내가..
minjiwoo
'분류 전체보기' 카테고리의 글 목록 (10 Page)