후기 (10) 썸네일형 리스트형 [Chrome Extension] ☃️"붕어빵 스테이션" 크롬 확장 프로그램 개발 기록 "북마크가 너무 많은데 쉽게 관리할 수 없을까?" 라는 아이디어로 토이 프로젝트를 시작했고,며칠 동안 개발을 진행해보았습니다.사용한 툴은 React js, Chrome bookmark API 등입니다. 이라는 크롬 브라우저 시작화면 대시보드를 개발하였고,이번주에 버전 1.0 배포가 완료되었습니다. (개발기간 약 3~5일) 아래 링크에서 다운받으실 수 있습니다. https://chromewebstore.google.com/detail/%EB%B6%95%EC%96%B4%EB%B9%B5-%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%85%98-chrome-dashboard/ecpkcgdaahhpdlanhdobigdkadgmedna 붕어빵 스테이션 - Chrome Dashboard - Chrome 웹 .. [KDB산업은행 인턴] 2023 산은 전산직 인턴 수기 KDB산업은행 2023년 2차 청년인턴 합격 후기 및 인턴 일상 기록입니다! 제 본진인 네이버 블로그에 작성해놓았으니 아래 링크로 보시면 됩니다 많은 참고가 되었으면 좋겠습니다!! 🥹🔥 산턴 짱 좋으니 도전해보십쇼 취준생 여러분 화이팅~~~!!!!!! 1. 서류, 자소서/ 서합 후기 https://blog.naver.com/glass_sh/223256274761 [최종합격] 2023 2차(하반기) KDB산업은행 청년인턴 전산 최종 합격 후기(1) /자소서 꿀팁/서류 합격/ 예..안녕하세요 그동안 미루고 있던 인턴 최합 후기를 써보려고 합니다. 일단 서류 준비부터 말씀드리고 면... blog.naver.com 2. 면접스터디/ 기출/ 비대면 면접 후기 https://blog.naver.com/glass_s.. 2023 하나 디지털 파워온 2기 본선 합격 후기🍀/ 하나금융그룹 주최 공모전 예선 리허설 본선 하나 디지털 파워 온 2기 본선 통과 후 쓰는 글.. 작년에 1기 참여했던 선배가 수료 후 대상을 받으셔서 나도 감히(!) 도전해봤는데, 본선 합격에 기분이 너무 좋았다 이제 2기를 시작하는 프로그램인 만큼, 후기글이나 정보가 많이 없어서 나도 써보기로 했음 어쩌다보니 초면인 팀원들과 만나서 회의를 진행하고, 혼자서 UI디자인하면서 막막하기도 했지만 약 한달동안 예선 서류와 발표 준비하느라 너무 고생했던 우리 팀원들에게 모두 감사의 말을 전한다. 이젠 다들 친해졌으니 12월까지 죽도록 해보자고 ヾ(*ΦωΦ)ノ~ [ 예선 (서류심사) ] 브레인스토밍을 거쳐서 주제를 정하고, ppt와 서류 준비를 진행했다. 역할도 잘 분배해서 서류준비는 원활했던 것 같다. 서류 합격 연락은 팀장에게만 와서 우린 뒤늦게 알았.. [코드트리] 예술성 - 시뮬레이션, BFS/DFS (기출문제) 삼성 SW 역량테스트 2022 상반기 기출 예술성 예술가 Sam은 그림에 대한 예술성을 평가하는 알고리즘을 만들어냈습니다. 그림을 편의상 n * n 크기의 격자로 생각하고, 각 칸의 색깔을 1이상 10이하의 숫자로 표현하여 이 알고리즘을 적용해보려 합니다. 다음은 5 * 5 크기의 그림의 예시입니다. 먼저 이 그림에서 동일한 숫자가 상하좌우로 인접해있는 경우 동일한 그룹이라 본다면, 총 4개의 그룹이 만들어지게 됩니다. 예술 점수는 모든 그룹 쌍의 조화로움의 합으로 정의됩니다. 그룹 a와 그룹 b의 조화로움은 (그룹 a에 속한 칸의 수 + 그룹 b에 속한 칸의 수 ) x 그룹 a를 이루고 있는 숫자 값 x 그룹 b를 이루고 있는 숫자 값 x 그룹 a와 그룹 b가 서로 맞닿아 있는 변의 수로 정의됩니다. .. [코드트리] 공간복잡도 SW중심대학 사업단에서 CodeTree와 함께 실시한 코딩테스트 대비 캠프에 참여하여 공부한 내용을 정리하였습니다. 프로그램의 소요시간 뿐만 아니라, 컴퓨터의 메모리가 한정되어 있으므로 공간복잡도도 중요합니다. 공간복잡도도 시간복잡도와 동일하게 점근적 표기법을 사용합니다. function example(n) set arr = [n][n] for i = 0 ... i < n for j = 0 ... j < n arr[i][j] = 1 공간복잡도 = '이 코드가 메모리를 얼마나 차지하고 있을까?' 위 코드에서 set arr = [n][n] 이외의 다른 코드는 메모리를 차지하고 있지 않기 때문에, 공간복잡도는 O(N^2) 입니다. 그렇다면 공간복잡도는 왜 필요할까요? 문제에서 메모리 제한이 80MB라는 식으로.. [코드트리] 반복문의 시간복잡도(2) SW중심대학 사업단에서 CodeTree와 함께 실시한 코딩테스트 대비 캠프에 참여하여 공부한 내용을 정리하였습니다. 반복문 시간복잡도 문제 중 어려웠던 문제입니다. (1) function solution(n, m) set sum = 0 set visited = [n][m] for i = 1 ... i [코드트리] 반복문의 시간복잡도(1) SW중심대학 사업단에서 CodeTree와 함께 실시한 코딩테스트 대비 캠프에 참여하여 공부한 내용을 정리하였습니다. function example(n) while 0 > n or n > 100 if n < 0 n++ else n-- return n 위 코드의 경우 n에 값에 따라 연산의 횟수가 달라질 수 밖에 없습니다. 사실, 시간복잡도는 일반적으로 최악을 기준으로 계산합니다. 우리가 시간복잡도를 계산하는 이유가 프로그램의 성능을 체크하기 위함이었죠? 당연히 입력값이 아주 크거나 시간이 오래 걸리는 데이터도 들어올 가능성이 존재하므로 최악의 경우를 고려하면 어떠한 상황에서도 프로그램의 성능이 뛰어난지 확인할 수 있을 것입니다. 이 점을 상기한 채로, 반복문의 시간복잡도에 대해 알아봅시다. for set .. [코드트리] 시간복잡도의 정의 SW중심대학 사업단에서 CodeTree와 함께 실시한 코딩테스트 대비 캠프에 참여하여 공부한 내용을 정리하였습니다. 프로그램의 효율성을 확인하려면? 먼저 연산이 몇 번 진행되었는지 계산하는 방법이 있습니다. 그러나 연산 횟수를 세는 것은 많은 시간이 걸리고, 코드가 복잡해진다면 매우 어려워집니다. 그래서 연산의 횟수를 점근적 표기법을 통해 추상적으로 표현한 것이 바로 시간복잡도 입니다. set a = 5 if a != 10 print('hello') print 같은 메서드를 O(1)이라고 가정한다면, 대입도 O(1)이고 print도 O(1)이니 if a != 10 만 정확하게 알면 될 것 입니다. 그러나 결국 단순히 두 값을 비교하는 연산을 수행하기 때문에, 결과적으로 조건문도 O(1)의 시간복잡도를 보.. 이전 1 2 다음