본문 바로가기

분류 전체보기464

다이나믹 프로그래밍? 나동빈 이코테 유튜브 강의 정리 https://www.youtube.com/watch?v=5Lu34WIx2Us&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=6 다이나믹 프로그래밍 DP = 동적 계획법 메모리를 적절히 사용하여 수행 시간 효율성을 비약적으로 향상시키는 방법 이미 계산된 결과(작은 문제)는 별도의 메모리 영역에 저장하여 다시 계산하지 않도록. 두 가지 조건 만족 시 DP 사용 - 최적 부분 구조 Optimal Substructure 큰 문제를 작은 문제로 나눌 수 있으며 작은 문제의 답을 모아서 큰 문제를 해결할 수 있습니다. - 중복되는 부분 문제 Overlapping Subproblem 동일한 작은 문제를 반복적으로 해결해야 합니다. 대표 문제. 피보.. 2023. 6. 1.
[뉴스스크랩] 2022 금융권 '디지털 뱅킹' 경쟁 가속화 헤드라인(요약과 압축, 기사링크) 매트로신문 [2022 금융 결산] 금융권 '디지털 뱅킹' 경쟁 가속화 [2022 금융 결산]①금융권 '디지털 뱅킹' 경쟁 가속화 '20년 전 나이키는 깨달았다. 아디다스가 아닌 닌텐도와 싸우고 있다는 걸'. 1990년대 중반 매출이 급성장하던 세계 1위 스포츠용품 업체 나이키는 1998년부터 성장세가 꺾이기 시작했다. 아디다스 www.metroseoul.co.kr:443 본문 객관적 수치, 인사이트 [메트로신문] '20년 전 나이키는 깨달았다. 아디다스가 아닌 닌텐도와 싸우고 있다는 걸'. 1990년대 중반 매출이 급성장하던 세계 1위 스포츠용품 업체 나이키는 1998년부터 성장세가 꺾이기 시작했다. 아디다스 같은 경쟁사가 급성장한 것도, 나이키의 점유율이 떨어진 것도 .. 2023. 6. 1.
금융권 디지털 직무 취준 취뽀자들의 성공 후기 [ 후기 ] 금융권 전산/디지털/IT 직무 준비 과정 및 방법 1 안녕하세요~~🤗 최근에 계속 일상 포스팅만 업로드하다가, 오랜만에 다른 포스팅을 준비해 봤습니다. 바로 바로~~~ 금융권 취업을 준비하는 디지털/IT 직군 분들을 위한 포스팅입니다~! 저는 금 zz1-hyunn.tistory.com 2022 상반기 기업은행 디지털 직무 최종합격(+후기와 꿀팁) 운이 좋게도 졸업 직전에 기업은행 디지털 직무에 최종합격 하게 되었습니다. 제가 가장 가고 싶었던 기업은행에 입사하게 되어서 기분이 좋았습니다. 제가 기업은행 디지털 직무를 지원할 때 com24everyday.tistory.com 1. 코테 꾸준히 1일 2문제 - 스터디 진행중 프로그래머스 lv 2~3 & 프로그래머스 고득점 K.. 2023. 6. 1.
뉴스 스크랩 방법 https://blog.naver.com/miakim417/222263691915 [경제신문스크랩] '면접왕 이형' 경제신문스크랩 방법 경제신문스크랩을 하게 된 배경 졸업과 동시에 코로나19로 취업시장이 차가워졌다. 첫 상반기에는 공고도 ... blog.naver.com *개인적 학습을 위한 글임을 말씀드립니다. 헤드라인(요약과 압축, 기사링크) 본문 수치화, 인사이트 기사내용 수치화, 인사이트 추가조사할 내용 또는 근거 요약 및 의견(스터디용) 용어정리 PT예상질문 적용할점(현직자에게 할 질문) 연관기사 링크 2023. 5. 31.
[프로그래머스 lv 1] 행렬의 덧셈 사용 언어 - Python3 문제 - 행렬의 덧셈 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 단순 구현 (정답 맞춘 여부 O) # 정답 def solution(arr1, arr2): answer = [[0]*len(arr1[0]) for i in range(len(arr1))] for i in range(len(arr1)): for j in range(len(arr1[i])): answer[i][j] = arr1[i][j] + arr2[i][j] return answer 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest:.. 2023. 5. 31.
[프로그래머스 lv 1] x만큼 간격이 있는 n개의 숫자 사용 언어 - Python3 문제 - x만큼 간격이 있는 n개의 숫자 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 단순 구현 (정답 맞춘 여부 O) 계속 테스트8에서 런타임 에러 발생 => x가 0일 경우를 고려하지 않았기 때문이었다. # 런타임 에러 def solution(x, n): if x >= 0: answer = [i for i in range(x,x*n+1,x)] else: answer = [i for i in range(x,x*n-1,x)] return answer # 런타임 에러 def solution(x, n): answer = [.. 2023. 5. 31.
[프로그래머스 lv 1] 직사각형 별찍기 사용 언어 - Python3 문제 - 직사각형 별찍기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 단순 구현 (정답 맞춘 여부 O) 함수 정의 안하는 문제는 처음봐서 print()로만 해도 되나 싶었다. 저렇게 내는 문제도 있구나 n,m = map(int,input().rstrip().split(' ')) for i in range(m): print("*"*n) 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to yyeongeun/codingtest developm.. 2023. 5. 31.
[프로그래머스 lv 1] 소수 만들기 사용 언어 - Python3 문제 - 소수 만들기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 itertool.combination 소수 구하기 (정답 맞춘 여부 O) 1. 리스트 n개 중에 3개 선택하기 import itertools itertools.combination(n,3) = nC3 2. 3개씩 묶은 조합을 더해서 새로운 리스트에 저장해준다. 이때, 합이 같은 경우가 있을 수 있으니 중복을 제거한다. 3. 소수 구하기 1부터 숫자의 절반까지로 나눠주면서 나누어떨어지는 개수가 1개라면 소수 개수를 count 해준다. # 정답 import .. 2023. 5. 31.
[프로그래머스 lv 1] 예산 사용 언어 - Python3 문제 - 예산 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 런타임 에러 없이 구현 (정답 맞춘 여부 O) # 런타임 에러 def solution(d, budget): # 주어진 예산으로 최대한 많은 부서의 물품 구매 d.sort() # 주어진 예산 sum_b = 0 # 예산 합 for i in range(len(d)): sum_b += d[i] if sum_b 2023. 5. 30.
[프로그래머스 lv 1] [1차] 비밀 지도 사용 언어 - Python3 문제 - [1차] 비밀 지도 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 bin 사용해서 이진법 변환 (정답 맞춘 여부 X) bin을 까먹고 무식하게 나누기/몫 으로 2진법 변환했더니, 테스트3에서 실패 def solution(n, arr1, arr2): # arr1 이진법으로 바꾸기 new1 = [] for i in arr1: a = '' while i > 1: a += str(i%2) #나머지 i = i//2 # 몫 a += str(1) if len(a) < n: while len(a) < n: a += str(0).. 2023. 5. 30.