알고리즘 3

면접관이 반드시 묻는 포트폴리오, 눈에 띄는 구축 전략은 이렇습니다

개발자를 위한 포트폴리오 구축 전략: 당신의 커리어에 날개를 달아줄 기회! 포트폴리오는 개발자로서 '나는 누구인가'를 보여주는 가장 강력한 도구입니다. 오늘은 여러분에게 개발자로서 확실한 인상을 남길 수 있는 포트폴리오 구축 전략에 대해 이야기하겠습니다. 1. 포트폴리오가 중요한 이유 취업 시장에서 경쟁이 치열해지고 있습니다. 면접관에게 당신이 가장 적합한 인재임을 보여주려면, 단순한 이력서 이상의 것이 필요합니다. 바로 '포트폴리오'입니다. 2. 나만의 개성을 담은 프로젝트 선정 자신의 기술과 열정이 가장 잘 드러나는 프로젝트를 포트폴리오에 포함시키세요. 프로젝트 선정 기준에 대해 친절히 안내해 드리겠습니다. 프로젝트 선정 기준 사용한 기술 스택이 현재 시장에서 요구되는 기술과 맞는가? 프로젝트를 통해..

개발 이야기 2024.01.17

빅 오 표기법

안녕하세요 여러분! 오늘은 코딩에 관한 꿀팁을 알려드리려고 합니다. 특히, 빅 오 표기법에 대해 이야기해볼까요? 1. 빅 오 표기법이란? 빅 오 표기법은 알고리즘의 시간 복잡도를 나타내는 방법입니다. 알고리즘의 실행 시간이 입력 크기에 따라 어떻게 증가하는지를 표현하여 알고리즘의 효율성을 평가하는 도구입니다. 1-1. 빅 오 표기법의 중요성 빅 오 표기법을 사용하면 알고리즘의 실행 시간을 간단하게 예측할 수 있습니다. 알고리즘의 성능을 비교하고 개선하기 위한 기준이기도 합니다. 즉, 빅 오 표기법을 잘 활용하면 효율적인 알고리즘을 설계할 수 있습니다. 2. 빅 오 표기법의 예시 이제 몇 가지 실제 예시를 통해 빅 오 표기법을 이해해보겠습니다. 2-1. O(1) 상수 시간 복잡도입니다. 입력 크기와 관계없..

신기술 2023.12.20

재귀 함수

코딩 꿀팁: 재귀 함수 안녕하세요, 30년 경력의 블로거입니다. 오늘은 코딩에서 꼭 알아야 할 재귀 함수에 대해 알려드리겠습니다. 1. 재귀 함수란? 재귀 함수는 함수 내에서 자기 자신을 호출하는 것을 의미합니다. 이를 통해 반복적인 작업을 간단하게 해결할 수 있습니다. 2. 재귀 함수 사용 예시 2-1. 팩토리얼 계산 팩토리얼은 양의 정수를 모두 곱하는 것을 의미합니다. 팩토리얼을 구하는 간단한 재귀 함수를 작성해보겠습니다. def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) 2-2. 피보나치 수열 피보나치 수열은 이전 두 수를 더한 값을 다음 값으로 하는 수열입니다. 피보나치 수열을 재귀 함수로 구현해보겠습니다. def fibo..

신기술 2023.12.20