개발공부27 파이썬 삼성 SW Certi Pro 합격 후기 출제 유형(삼성 SW 역량 테스트 B형 후기) 드디어 삼성 SW Certi Pro 등급에 합격했다. 파이썬으로 시험을 치는 나에게는 한 달에 한 번밖에 시험 기회가 없어서 시간이 너무 오래 걸린 것 같다. 23년 1월부터 시험을 치기 시작했으니 거의 1년 4개월이 걸렸다. 이번 포스팅에서는 오랜 기간 삼성 SW Certi 시험을 준비하며 느낀 Pro 등급 출제 유형 및 비전공자 입장에서 공부 방법을 소개한다. Advanced 등급 후기가 궁금하다면 아래 링크를 통해 확인할 수 있다. Advanced 후기 확인하기 >> [링크]파이썬 SW Certi Pro 출제 유형 및 공부 방법파이썬 Pro 검정은 절대평가로 시험장에서 25개의 testcase가 먼저 주어지고, 해당 testcase를 모두 통과하면 코드를 제출할 수 있다. 그리고 추후에 50개의 t.. 2024. 6. 8. 삼성 SW Certi Advanced 합격 후기(삼성 SW 역량 테스트 후기) 삼성 SW Certi Advanced 등급 합격 후기를 작성한다. 합격한 지는 시간이 꽤 지났지만, 이번에 Pro 등급을 합격하면서 후기를 쓰려고 보니, Advanced 합격 후기를 포스팅하지 않았다는 것을 알게 되었다. 삼성 SW Certi Advanced 등급 시험 경향과 내가 공부한 방법을 소개한다. 삼성 SW Certi 시험삼성전자에는 여러 직군이 있다. 나는 그중 가장 많은 수를 차지하는 E직군 공정 엔지니어다. 공정엔지니어는 E직군으로, 평가 및 분석, 회로 설계, 공정 개발, 품질 분석 등 반도체 산업 전반에서 가장 많은 수를 차지하는 그룹이다. E직군 외에도 설비를 전문적으로 제어하고 관리하는 F직군, 생산을 관리하는 G직군, 영업과 마케팅을 전문으로 하는 M직군 등이 있다. 하지만 최근 .. 2024. 6. 2. [Python] SQRT Decomposition(제곱근 분할법) 설명 및 구현 (백준14438, 2042) 이번 포스팅에서는 SQRT Decomposition(제곱근 분할법)의 개념과 Python Code를 설명합니다. Code만 참고하실 분은 포스팅 가장 아랫부분으로 내려가시면 됩니다. SQRT Decomposition(제곱근 분할법, 평방분할법) 알고리즘 SQRT Decomposition은 구간에서 최소값, 최대값, 구간합 등을 구할 때 가장 기본적으로 사용되는 알고리즘입니다. 전체 크기가 N인 구간에서 N을 전부 다 탐색하는 것이 아니라, ROOT(N) 번만 탐색하여 시간을 줄일 수 있습니다. 크기가 N인 배열이 주어졌을때, 아래와 같은 연산을 수행하는 문제를 생각해 보겠습니다. - 1) 구간 l,r ( l ≤ r )을 주고 l ~ r 사이 배열의 최소값(min( A[l], A[l+1],... , A[r.. 2023. 9. 26. [Python] 이분탐색 bisect 라이브러리 사용법 코드 bisect 라이브러리는 파이썬에서 이진탐색을 쉽게 구현하게 해 주는 라이브러리입니다. 알고리즘 시험에서 탐색 문제를 해결하기위해 이분탐색을 사용하는 경우가 많은데, 이분 탐색을 직접 구현하지 않고 라이브러리 만으로 수행할 수 있습니다. bisect 라이브러리 ✔️ bisect_left( x, i ) : 정렬된 배열 x에서 정렬 순서를 유지한 상태로 값 i를 삽입할 가장 왼쪽 인덱스 반환 ✔️ bisect_right( x, i ) : 정렬된 배열 x에서 정렬 순서를 유지한 상태로 값 i를 삽입할 가장 오른쪽 인덱스 반환 예제 1 x = [1, 2, 3, 3, 3, 4, 5, 6]인 정렬된 배열이 있습니다. 이때 배열 x에 정렬된 상태 그대로 3이라는 숫자를 삽입하는 문제를 생각해 보겠습니다. 이분 탐색 .. 2023. 6. 6. 이전 1 2 3 4 ··· 7 다음