728x90
SMALL

law 3

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

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

개발 2025.05.24

[알고리즘] 벤포드의 법칙 (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
728x90
LIST