728x90
SMALL

개발 51

[알고리즘] 린디 효과 (Lindy Effect)

📘 린디 효과 (Lindy Effect)“오래된 것은 더 오래 살아남는다”🎯 Intro출간된 지 2년 된 자기계발서 vs 2,000년 된 『명심보감』.어느 쪽이 진짜 살아남을 지혜일까?린디 효과는 말한다.무언가가 오래 살아남았다면, 앞으로도 오래 살아남을 것이다.📚 법칙 개념**린디 효과(Lindy Effect)**는 비가역적 소멸이 가능한 대상—예를 들어 책, 아이디어, 기술—에 대해현재까지 생존한 시간이 길수록, 앞으로도 생존할 가능성이 높다는 통계적 개념이다.예:1년 된 책의 기대수명: 앞으로 1년50년 된 고전의 기대수명: 앞으로 50년2,000년 된 철학: 앞으로도 2,000년은 거뜬할지도🧪 파이썬으로 표현하기def lindy_effect(age): return age # 앞으로 ..

개발 2025.05.25

[알고리즘] 지프의 법칙 (Zipp’s Law)

📘 지프의 법칙 (Zipp’s Law)“복잡한 문제의 원인은 의외로 단순하다”🎯 Intro프로젝트가 자꾸 지연된다.코드가 갑자기 작동하지 않는다.서버가 죽었다. 대체 왜?머리를 싸매고 수십 가지 가능성을 떠올리기 전에,지프의 법칙을 떠올려라.가장 흔한 원인이 가장 가능성 높다.📚 법칙 개념지프의 법칙(Zipp’s Law) 또는 흔히 알려진 형태로는 “일반적인 문제는 일반적인 이유로 발생한다.”이건 복잡한 시스템에서 문제 해결을 단순화하는 강력한 원칙이다.예:인터넷이 안 된다 → 케이블이 빠졌을 가능성이 제일 높다.프로그램이 안 돌아간다 → 오타, 경로 오류, 버전 불일치.드물고 복잡한 이유보단, 흔하고 단순한 실수가 먼저다.🧪 파이썬으로 표현하기def diagnose_issue(): caus..

개발 2025.05.24

[알고리즘] 피그말리온 효과 (Pygmalion Effect)

📘 피그말리온 효과 (Pygmalion Effect)“기대는 사람을 바꾼다”🎯 Intro“넌 할 수 있어.”단지 그 말 한마디가 누군가의 인생을 바꾸기도 한다.아이에게, 부하직원에게, 그리고 때론 나 자신에게 건넨 작은 믿음 하나가현실을 바꾸는 자기실현의 마법이 되기도 한다.📚 법칙 개념**피그말리온 효과(Pygmalion Effect)**는 다른 사람의 기대가 실제 행동과 성과에 영향을 미친다는 심리학 이론이다.높은 기대를 받은 사람은 실제로 더 좋은 성과를 내고,낮은 기대를 받은 사람은 능력 이하의 결과를 보이기도 한다.이름은 그리스 신화에서, 조각상에 사랑을 쏟던 조각가 피그말리온이결국 조각상을 진짜 인간으로 만든 이야기에서 유래했다.🧪 파이썬으로 표현하기def apply_expectatio..

개발 2025.05.23

[알고리즘] 벤포드의 법칙 (Benford’s Law)

📘 벤포드의 법칙 (Benford’s Law)“자연이 선택한 숫자는 1이다”🎯 Intro모든 숫자는 평등하다?그렇지 않다.자연에서 발생한 숫자들의 세계를 들여다보면, 이상하게도 ‘1’로 시작하는 숫자가 압도적으로 많다.믿기지 않는가? 전기 요금서, 인구 통계, 산의 높이, 회계 자료…그 어디서든 가장 흔한 첫 숫자는 1이다.📚 법칙 개념**벤포드의 법칙(Benford’s Law)**은 자연적으로 생성된 수치 데이터에서 가장 앞자리 숫자가 작을수록 더 자주 나타난다는 통계 규칙이다.특히 1이 가장 많고, 9가 가장 적다.첫 자릿수 확률 예시:1 → 약 30.1%2 → 약 17.6%…9 → 약 4.6%회계 사기 탐지, 금융 데이터 검증 등에도 실제로 쓰인다.🧪 파이썬으로 표현하기from collect..

개발 2025.05.22

[알고리즘] 파킨슨의 법칙 (Parkinson's Law)

📘 파킨슨의 법칙 (Parkinson's Law)“할 일은 주어진 시간만큼 부풀어 오른다”🎯 Intro오늘 꼭 끝내야 할 일이 있었다.충분한 시간이 있었지만 이상하게도 마감 직전까지 미루고야 말았다.혹시 당신도?이게 바로 파킨슨의 법칙이다.시간이 있다면, 일은 그 시간을 가득 채우며 늘어난다.📚 법칙 개념**파킨슨의 법칙(Parkinson’s Law)**은 1955년 영국의 시릴 노스코트 파킨슨이 발표한 개념으로,"업무는 그것을 수행하는 데 주어진 시간만큼 팽창한다."는 이론이다.예:3일 주어지면 3일간 느긋하게 하고,30분 주어지면 놀랍게도 30분에 끝낸다!🧪 파이썬으로 표현하기import timedef do_task(deadline=3): print("일 시작!") time.slee..

개발 2025.05.21

[알고리즘] 핸론의 면도날 (Hanlon’s Razor)

📘 핸론의 면도날 (Hanlon’s Razor)“악의보다 멍청함을 먼저 의심하라”🎯 Intro이메일 답장이 없다.회의에서 날 무시했다.파일을 일부러 지운 건 아닐까?하지만 진실은 종종 더 단순하다.악의가 아니라, 그냥 깜빡했거나 몰랐던 것일 뿐.📚 법칙 개념**핸론의 면도날(Hanlon’s Razor)**은 이렇게 말한다:“악의로 설명할 수 없는 행동은, 단순한 어리석음으로 설명하라.”‘면도날(Razor)’이란 불필요한 가정을 베어내는 사고 도구를 뜻하는데,핸론의 면도날은 타인의 실수를 악의로 해석하는 습관을 경계한다.🧪 파이썬으로 표현하기import randomdef explain_behavior(): cause = random.choices( ['실수', '무지', '무관심'..

개발 2025.05.20

[알고리즘] 파레토 법칙 (Pareto Principle)

📘 파레토 법칙 (Pareto Principle)“세상의 80%는 단 20%가 만들어낸다”🎯 Intro세상은 공평하지 않다. 그리고 놀랍게도, 그 불공평함은 꽤 규칙적이다.이탈리아 경제학자 빌프레도 파레토는 이런 말을 남겼다.“내 정원의 콩 20%가 전체 수확의 80%를 만든다.”그의 관찰은 단순한 농업 통계를 넘어 전 세계를 흔들었다.비즈니스, 인간관계, 창작… 거의 모든 분야에서 이 80/20의 마법은 살아 숨 쉬고 있다.📚 법칙 개념**파레토 법칙(Pareto Principle)**은 전체 결과의 대부분(약 80%)이 소수의 원인(약 20%)에서 비롯된다는 통계적 패턴이다.실제 예시:20%의 고객이 80%의 매출을 만든다.20%의 기능이 80%의 사용자에게 쓰인다.20%의 친구가 80%의 스트..

개발 2025.05.20

[알고리즘] Simpson’s Paradox (심슨의 역설)

📊 Simpson’s Paradox (심슨의 역설)🧠 요약어떤 집단을 부분(소그룹)으로 나눠서 보면 A가 B보다 좋지만,전체를 합치면 B가 A보다 좋아 보이는 통계의 착시현상🧪 실생활 예시: 병원 성공률▪️ 병원 A와 B의 수술 성공률:병원고위험 환자 성공률저위험 환자 성공률 전체 성공률 A30/100 = 30%90/100 = 90%120/200 = 60%B9/10 = 90%8/10 = 80%17/20 = 85%👉 부분적으로는 A가 더 나아 보임 (고위험도, 저위험도 둘 다!)하지만 B의 전체 성공률이 더 높음??왜?A는 대부분 고위험 환자를,B는 대부분 저위험 환자를 치료했기 때문!→ 표본 비율이 다르면 전체 평균이 왜곡될 수 있어!🧠 이게 왜 무서운가?정책 결정, 의료 평가, AI 모델링,..

개발 2025.05.10

[알고리즘] 카프리카 상수 (Kaprekar's Constant): 마법의 숫자 6174

📌 개요**네 자리 수(모든 자릿수가 같지 않은 숫자)**를 하나 정한다.다음 과정을 반복하면 놀랍게도 6174라는 숫자에 도달하고, 그 뒤로는 계속 6174가 반복된다.이 수를 **카프리카 상수(Kaprekar's Constant)**라고 한다.🔁 알고리즘 (규칙)숫자의 자릿수를 내림차순 정렬 → 큰 수 만들기숫자의 자릿수를 오름차순 정렬 → 작은 수 만들기둘을 뺀다 (큰 수 - 작은 수)결과가 6174가 될 때까지 반복단, 처음 고른 숫자는 4자리이며, 네 자리가 모두 같지 않아야 한다(예: 1111, 2222 같은 숫자는 제외)🔍 예시: 35241) 큰 수: 5432 (내림차순 정렬) 2) 작은 수: 2345 (오름차순 정렬) 3) 뺄셈: 5432 - 2345 = 3087 4) 반복: 8..

개발 2025.05.06

[알고리즘] Monty Hall Problem (몬티 홀 문제)

🚪 Monty Hall Problem (몬티 홀 문제)🧠 요약“세 개의 문 중 하나에 상품이 숨겨져 있다.선택 후, 진행자가 비어 있는 문 하나를 열고, 바꿀 기회를 준다면?문을 바꾸는 게 유리할까?”🎭 실화 기반이 문제는 실제 미국 게임쇼 ****의 사회자**Monty Hall(몬티 홀)**이 만들었던 룰에서 유래했어.🎲 문제 설정당신 앞에 3개의 문하나에만 자동차, 나머지 두 개엔 염소 🐐당신은 문 하나를 선택함 (예: 문 1)사회자가 당신이 고르지 않은 문 중 염소가 있는 문을 열어줌남은 두 문 중 하나로 바꿀 기회가 주어짐❓ 질문그대로 간다 vs 바꾼다어느 쪽이 이길 확률이 높을까?❌ 대부분의 직관:"이제 남은 문은 둘, 확률은 50:50이겠지?"아니야! 진짜는…✅ 정답: 바꾸는 게 2배..

개발 2025.04.20
728x90
LIST