SlideShare a Scribd company logo
알고리즘 퍼즐
알고리즘퍼즐
한 페이지 요약
• 책 분류
• 알고리즘, 수학 퍼즐
• 대상 독자
• 수학적인 방식으로 알고리즘을 연습하고 싶은 사람
• 수학 퍼즐 애호가
• 특징
• 코드가 한 줄도 없다
이 책의 목차
퍼즐 150개로 공부하는 알고리즘
1 튜토리얼 퍼즐
1.1 알고리즘 설계를 위한 일반 전략
1.2 완전 검색
1.3 역추적
1.4 감소 정복
1.5 분할 정복
1.6 변환 정복
1.7 탐욕 접근법
1.8 반복 향상
1.9 동적 프로그래밍
1.10 분석 기술
알고리즘퍼즐
2. 퍼즐, 힌트와 풀이
초급 퍼즐 50개
중급 퍼즐 60개
고급 퍼즐 40개
무엇이 이 책을 흥미롭게 만드는가?(1)
몇 가지 퍼즐 예
알고리즘퍼즐
무엇이 이 책을 흥미롭게 만드는가?(2)
알고리즘 능력은 반드시 코딩 능력과 같을까?
• 철저하게 수학적으로 접근: 대수적으로 접근하는 문제가 많아서… 호불호가 갈릴 가능성이 있음
• 튜토리얼과 초급 퍼즐은 쉽지만… 중급 넘어가면서 난이도가 상승하기 시작함
• 구성
• 문제 정의
• 힌트
• 풀이
• 참고사항
• 아쉬운 점: 문제 정의와 힌트/풀이가 붙어 있다.
알고리즘퍼즐
대상 독자
알고리즘과 관련해 은근히 즐기거나 아니면 스트레스를 받는 분들
• 수학적인 사고 방식으로 퍼즐을 풀고 싶은 애호가들
• 브레인 티저와 같은 문제 대신 무식하게 풀면 풀리긴 하지만 규칙과 법칙을 찾아가는 과정을 보고 싶은 면접관
• 그리고 이런 면접관의 질문에 대응하기 위한 면접 지원자
• 알고리즘을 수학적인 방식으로 사고하고 수학적인 표기법으로 정리하고 싶은 학생들
알고리즘퍼즐
결론
**** 알고리즘 설계 전략과 분석 기법에 대해 잘 정리
• 컴퓨터 과학 부분에서 다루는 알고리즘과는 조금 다르게 수학적으로 접근
• 고전적인 문제와 현대적인 문제의 조합
• 추상적인 방식으로 문제에 대해 접근하는 방법을 의도적으로 연습하게 도와 줌 → 편집기부터 열어서 코드 먼저 작성하는 불상사를
방지함
• 1장은 꼭 읽어보기 바람 → 당면한 알고리즘 문제 풀이 과정에서도 도움이 되지만, 면접 과정에서 1장에서 사용되는 몇 가지 기법을
활용하면 좋은 인상을 줄 가능성이 높아짐
• 책을 선물해주신 길벗 출판사 담당자에게 감사 인사를 전합니다.
알고리즘퍼즐
발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호

More Related Content

Similar to (독서광) 알고리즘 퍼즐

코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdf코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdf
ssuser597fbd
 

Similar to (독서광) 알고리즘 퍼즐 (20)

(책 소개) 가상 면접 사례로 배우는 대규모 시스템 설계 기초
(책 소개) 가상 면접 사례로 배우는 대규모 시스템 설계 기초(책 소개) 가상 면접 사례로 배우는 대규모 시스템 설계 기초
(책 소개) 가상 면접 사례로 배우는 대규모 시스템 설계 기초
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
 
KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정
 
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
 
코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdf코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdf
 
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
 
Pycon Korea 2018 - 비개발자에게 파이썬 가르치기
Pycon Korea 2018 - 비개발자에게 파이썬 가르치기Pycon Korea 2018 - 비개발자에게 파이썬 가르치기
Pycon Korea 2018 - 비개발자에게 파이썬 가르치기
 
알고리즘
알고리즘 알고리즘
알고리즘
 
내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까
 
(독서광) 비전공자도 이해할 수 있는 AI 지식
(독서광) 비전공자도 이해할 수 있는 AI 지식(독서광) 비전공자도 이해할 수 있는 AI 지식
(독서광) 비전공자도 이해할 수 있는 AI 지식
 
어쩌다로봇
어쩌다로봇어쩌다로봇
어쩌다로봇
 
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
 
국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍
 
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
두 번째 startlink.live: 오현석 (algoshipda) - 초심자를 위한 알고리즘 공부 전략
 
Automated program corrector for programming assignments using Deep Learning
Automated program corrector for programming assignments using Deep LearningAutomated program corrector for programming assignments using Deep Learning
Automated program corrector for programming assignments using Deep Learning
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
한눈에 보는 머신러닝
한눈에 보는 머신러닝한눈에 보는 머신러닝
한눈에 보는 머신러닝
 
초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인
 
시스템 보안에 대해 최종본
시스템 보안에 대해   최종본시스템 보안에 대해   최종본
시스템 보안에 대해 최종본
 

More from Jay Park

More from Jay Park (20)

(독서광) 대격변 AI 시대, 데이터로 사고하고 데이터로 리드하라
(독서광) 대격변 AI 시대,   데이터로 사고하고   데이터로 리드하라(독서광) 대격변 AI 시대,   데이터로 사고하고   데이터로 리드하라
(독서광) 대격변 AI 시대, 데이터로 사고하고 데이터로 리드하라
 
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 

(독서광) 알고리즘 퍼즐

  • 2. 알고리즘퍼즐 한 페이지 요약 • 책 분류 • 알고리즘, 수학 퍼즐 • 대상 독자 • 수학적인 방식으로 알고리즘을 연습하고 싶은 사람 • 수학 퍼즐 애호가 • 특징 • 코드가 한 줄도 없다
  • 3. 이 책의 목차 퍼즐 150개로 공부하는 알고리즘 1 튜토리얼 퍼즐 1.1 알고리즘 설계를 위한 일반 전략 1.2 완전 검색 1.3 역추적 1.4 감소 정복 1.5 분할 정복 1.6 변환 정복 1.7 탐욕 접근법 1.8 반복 향상 1.9 동적 프로그래밍 1.10 분석 기술 알고리즘퍼즐 2. 퍼즐, 힌트와 풀이 초급 퍼즐 50개 중급 퍼즐 60개 고급 퍼즐 40개
  • 4. 무엇이 이 책을 흥미롭게 만드는가?(1) 몇 가지 퍼즐 예 알고리즘퍼즐
  • 5. 무엇이 이 책을 흥미롭게 만드는가?(2) 알고리즘 능력은 반드시 코딩 능력과 같을까? • 철저하게 수학적으로 접근: 대수적으로 접근하는 문제가 많아서… 호불호가 갈릴 가능성이 있음 • 튜토리얼과 초급 퍼즐은 쉽지만… 중급 넘어가면서 난이도가 상승하기 시작함 • 구성 • 문제 정의 • 힌트 • 풀이 • 참고사항 • 아쉬운 점: 문제 정의와 힌트/풀이가 붙어 있다. 알고리즘퍼즐
  • 6. 대상 독자 알고리즘과 관련해 은근히 즐기거나 아니면 스트레스를 받는 분들 • 수학적인 사고 방식으로 퍼즐을 풀고 싶은 애호가들 • 브레인 티저와 같은 문제 대신 무식하게 풀면 풀리긴 하지만 규칙과 법칙을 찾아가는 과정을 보고 싶은 면접관 • 그리고 이런 면접관의 질문에 대응하기 위한 면접 지원자 • 알고리즘을 수학적인 방식으로 사고하고 수학적인 표기법으로 정리하고 싶은 학생들 알고리즘퍼즐
  • 7. 결론 **** 알고리즘 설계 전략과 분석 기법에 대해 잘 정리 • 컴퓨터 과학 부분에서 다루는 알고리즘과는 조금 다르게 수학적으로 접근 • 고전적인 문제와 현대적인 문제의 조합 • 추상적인 방식으로 문제에 대해 접근하는 방법을 의도적으로 연습하게 도와 줌 → 편집기부터 열어서 코드 먼저 작성하는 불상사를 방지함 • 1장은 꼭 읽어보기 바람 → 당면한 알고리즘 문제 풀이 과정에서도 도움이 되지만, 면접 과정에서 1장에서 사용되는 몇 가지 기법을 활용하면 좋은 인상을 줄 가능성이 높아짐 • 책을 선물해주신 길벗 출판사 담당자에게 감사 인사를 전합니다. 알고리즘퍼즐
  • 8. 발표자 소개 기술 배경 전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발, 고성능 고가용성 데이터베이스 주요활동 IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등) 개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육) 활동채널 블로그: https://jhrogue.blogspot.com 슬라이드 셰어: https://www.slideshare.net/jrogue/presentations 유튜브: https://www.youtube.com/c/박재호dev 문의 jrogue@gmail.com 박재호