Featured image of post [ComputerScience] 알론조 처치: 컴퓨터 과학의 숨은 거장

[ComputerScience] 알론조 처치: 컴퓨터 과학의 숨은 거장

알론조 처치는 람다 계산법, 처치-튜링 논제, 결정문제 연구 등 컴퓨터 과학과 논리학의 토대를 마련한 천재 수학자입니다. 그는 튜링, 괴델, 폰 노이만 등과의 교류, 그리고 소박한 삶에도 불구하고 남긴 이론적 업적을 통해 계산 이론, 인공지능, 프로그래밍 언어 연구 등 다양한 분야에 깊은 영향을 끼쳤으며, 그의 조용한 천재성은 오늘날까지 이어지고 있습니다.

Featured image of post [Python] 클린 코드의 중요성

[Python] 클린 코드의 중요성

Python 개발에서 클린 코드의 정의와 중요성을 다루고, 유지보수성·확장성·협업·디버깅 측면의 이점을 설명한다. 나쁜 관행과 좋은 관행 예제, 코드 스타일·주석·TDD 등 작성 시 유의사항과 참고 문헌을 제시한다.

Featured image of post [Python] 파이썬 객체지향 프로그래밍(OOP) 완전 가이드

[Python] 파이썬 객체지향 프로그래밍(OOP) 완전 가이드

파이썬 객체지향 프로그래밍(OOP) 완전 가이드. 클래스·상속·캡슐화·다형성·추상화 이론과 실전 예제, 절차지향과의 비교, SOLID·예외 처리·실무 적용 사례·FAQ까지 초보자도 따라 할 수 있게 상세히 정리. Real Python·GeeksforGeeks·freeCodeCamp 등 참고 자료 5편 수록.

Featured image of post [FFmpeg] AVX-512 최적화로 FFmpeg 성능 향상

[FFmpeg] AVX-512 최적화로 FFmpeg 성능 향상

FFmpeg 핸드코딩 AVX-512 어셈블리 경로로 최대 94배 성능 향상 사례를 소개한다. AVX-512 구조와 벤치마크, Intel·AMD 호환성, SIMD와 저수준 최적화의 의미, 빌드·활성화 방법·FAQ와 참고 문헌을 정리한 개발자·DevOps·미디어 파이프라인 실무 참고용 글이다.

Featured image of post [Algorithm] C++/Python 백준 10828번 : 스택

[Algorithm] C++/Python 백준 10828번 : 스택

이 글에서는 백준 10828번 스택 문제를 C++와 Python 언어로 해결하는 방법을 자세히 다룹니다. 스택(Stack) 기본 구조 및 명령어 활용법, 입력과 출력 예시, 빠르고 효율적인 코드 작성 팁에 대해 설명합니다.

Featured image of post [Algorithm] C++/Python 백준 1225번 : 이상한 곱셈

[Algorithm] C++/Python 백준 1225번 : 이상한 곱셈

백준 1225번 '이상한 곱셈' 문제는 두 개의 매우 큰 숫자가 주어졌을 때, 각 자리 숫자를 곱해 가능한 모든 조합의 합을 구하는 알고리즘을 구현합니다. 수학적 특성을 활용하여, 각 숫자의 자릿수 합을 곱하는 방식으로 효율적으로 해결하는 방법을 알아봅니다. 시간 복잡도를 낮추는 최적화 아이디어와 실제 C++/Python 코드를 통해 설명합니다.

Featured image of post [Algorithm] C++/Python 백준 16189번 : Repetitive Palindrome

[Algorithm] C++/Python 백준 16189번 : Repetitive Palindrome

문자열 s를 주어진 횟수 k만큼 반복하여 만들어지는 새로운 문자열 t가 회문인지 효율적으로 판단하는 알고리즘 문제입니다. t 전체를 실제로 생성하지 않고도 s가 회문인지 여부만으로 답을 결정할 수 있는 점이 특징입니다.

Featured image of post [Algorithm] C++/Python 백준 25501번 : 재귀의 귀재

[Algorithm] C++/Python 백준 25501번 : 재귀의 귀재

이 글에서는 백준 25501번 '재귀의 귀재' 문제를 분석합니다. 팰린드롬 여부를 재귀적으로 판별하고, 재귀 호출 횟수를 직접 세어보는 과정을 C++과 Python 코드로 상세히 설명합니다. 초보자도 쉽게 따라올 수 있도록 재귀의 개념부터 구현 방법까지 다루며, 실전 코딩 테스트 활용 팁도 함께 제공합니다.

Featured image of post [Algorithm] C++/Python 백준 2975번 : Transactions 다국어

[Algorithm] C++/Python 백준 2975번 : Transactions 다국어

이 문제는 은행의 ATM을 통한 예금과 출금 거래를 시뮬레이션하면서, 과도한 출금으로 인해 잔액이 –200 이하로 떨어지지 않도록 규칙을 적용해 거래 결과를 출력하는 시뮬레이션 문제입니다. 각 입력 거래를 차례대로 처리해서 잔액 변화 및 제한 조건에 따라 올바른 결과를 출력해야 하며 입력의 종료 조건과 형식에 유의해야 합니다.