-
-
알고리즘 라이프 - 일상 속 스마트한 선택을 위한
알리 알모사위 지음, 정주연 옮김 / 생각정거장 / 2017년 12월
평점 :
절판
빨래더미 속에서 양말짝을 찾아본 경험은 누구나 있을 것이다.
혼자 사는 사람도 그렇지만 가족이 여럿인 경우에는 더욱
양말짝 찾기가 항상 고민인 사람들도 있을 터이다.
우리의 일상생활 속에서는 이렇게 간단한 동작들 하나를 실행하는 데 있어서
아주 다양한 방법들이 동원되고 있다는 것을 알고 있는가
그저 아무 생각 없이 지나쳐왔던 무수히 많은 소소한 일상들이
좀 더 효율적으로 진행이 된다면 좋겠다.
알고리즘이란 무엇인가?
알고리즘이란 '한정된 시간에서 유의미한 목적을 달성하는 명확한 단계들의 연쇄'를 말한다고 한다.
처음에는 이 말이 상당히 어렵게 느껴졌다.
다시 한 번 새겨서 읽어보았다.
한정된 시간동안 어떠한 의미 있는 목적을 향해 정확한 단계들을 통한
연결동작들이라고 풀어 해석해 보았다.
그러니까 이제 조금 이해가 가는 듯 했다. 그러나 아직은 부족하다고 느꼈다.
그런데 이 책에서는 이렇게 이해가 안 된다고 어렵게 느껴지는 것이 절대 아니다.
아주 쉽게 총 12가지 일상생활 속 예시를 들어주고 있기 때문이다.
첫 번째로 들어준 예가 바로 양말 개기였다.
물론 한두 켤레의 양말이라면 쉽게 짝을 찾을 수 있다.
그러나 만약 양말이 100켤레라고 가정을 한다면 어떻게 짝을 찾아야 할지 막막할 것이다.
이런 양말을 정리하는 효율적인 방법을 함께 알아본다.
알고리즘 사고방식을 통해서라면 같은 시간 안에 더 좋은 방법으로 문제를 해결할 수가 있다.
알고리즘이라고 하면 아주 복잡한 공식이나 수식이 등장할 것 같다고 생각할 수 있겠지만
이 책은 쏟아든 우편물 정리를 한다거나 폭탄세일 하는 백화점에서
자신에게 맞는 셔츠를 빠른 시간안에 정확하게 골라내는 방법들도 알아본다.
이렇게 우리 생활속 소소한 이야기들로 이 책은 시작되고
또 끝이 난다. 다양한 문제상황 속으로 빠져들어 문제를 풀어보고 해결을 하다보면
어느새 알고리즘 사고방식이 몸에 배이게 되는 것 같다.
컴퓨터도 몰라도 상관없고 프로그램이나 어려운 용어들을 전혀 몰라도 된다.
알고리즘 라이프는 이미 우리 일상 곳곳에서 이렇게 진행이 되어가고 있었던가 보다.
모든 문제들을 가만히 생각해 보면 자신만의 해결방법이 있지 않은가
복잡한 일도 계속 하다보면 손이 빨라진다고 하지 않는가
바로 그 진행과정이 알고리즘이라고 보면 될 것 같다.
이렇게 책으로 만나보고 함께 풀어보니 더 재미있는 것 같다.