본문 바로가기

Programming Language/Python3.6

(99)
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 10 쉽게 설명한 병합 정렬 알고리즘 리스트 안의 자료를 작은 수부터 큰 수 순서로 배열하는 병합 정렬 알고리즘 ​ 일반적인 병합 정렬 알고리즘 - 위 코드와 정렬원리는 같지만, return값이 없고 입력 리스트 안에 자료 순서를 직접 바꿈 리스트 안의 자료를 작은 수부터 큰 수 순서로 배열하는 병합 정렬 알고리즘 ​ 연습 문제 10-1 리스트 안의 자료를 작은 수부터 내림차순으로 배열하는 정렬 알고리즘 ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr10.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python..
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 09 쉽게 설명한 삽입 정렬 알고리즘 리스트 안의 자료를 작은 수부터 큰 수 순서로 배열하는 삽입 정렬 알고리즘 ​ ​ 일반적인 삽입 정렬 알고리즘 리스트 안의 자료를 작은 수부터 큰 수 순서로 배열하는 삽입 정렬 알고리즘 ​ 연습 문제 9-1 일반적인 삽입 정렬 알고리즘을 사용해서 리스트 [2, 4, 5, 1, 3]을 오름차순 정렬하는 과정 알고리즘 ​ ​ ​ 연습 문제 9-2 일반적인 삽입 정렬 알고리즘을 사용해서 리스트 [2, 4, 5, 1, 3]을 내림차순 정렬하는 과정 알고리즘 ​ ​ ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr9.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contri..
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 08 쉽게 설명한 선택 정렬 알고리즘 주어진 리스트에서 최솟값의 위치를 돌려주는 선택 정렬 알고리즘 ​ 일반적인 선택 정렬 알고리즘 주어진 리스트에서 최솟값의 위치를 돌려주는 선택 정렬 알고리즘 ​ 연습 문제 8-1 일반적인 선택 정렬 알고리즘을 사용해서 리스트 [3, 4, 5, 1, 3]을 오름차순으로 정렬하는 알고리즘 ​ 연습 문제 8-2 일반적인 선택 정렬 알고리즘을 사용해서 리스트 [3, 4, 5, 1, 3]을 내림차순으로 정렬하는 알고리즘 ​ ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr8.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybo..
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 07 순차 탐색으로 특정 값의 위치 찾기 ​ 연습 문제 7-1 찾는 값이 나오는 모든 위치를 리스트로 돌려주는 탐색 알고리즘 찾는 값이 없다면 빈 리스트인 []을 돌려줍니다. ​ 연습 문제 7-2 : O(n) ​ 연습 문제 7-3 학생 번호와 이름이 리스트로 주어졌을 때 학생 번호를 입력하면 학생 번호에 해당하는 이름을 순차탐색으로 찾아 돌려주는 함수 해당 학생이 없으면 물음표(?)를 돌려줍니다. ​ ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr7.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python de..
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 06 하노이의 탑 알고리즘 ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr6.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python development by creating an account on GitHub. github.com
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 05 최대 공약수를 구하는 알고리즘 ​ 유클리드 방식을 이용해 최대 공약수를 구하는 알고리즘 ​ 연습 문제 5-1 0과 1부터 시작해서 바로 앞의 두 수를 더한 값으로 추가하는 방식으로 만든 수열을 피보나치 수열이라고 한다. 피보나치 수열이 리스트처럼 0번부터 시작한다고 가정할 때 n번째 피보나치 수열을 구하는 알고리즘을 재귀호출을 이용해 구하기 ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr5.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python development by creating an accoun..
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 04 팩토리얼을 구하는 알고리즘(1): 연속한 숫자의 곱을 구하는 알고리즘 ​ 팩토리얼을 구하는 알고리즘(2): 재귀 호출 알고리즘 ​ 연습 문제 4-1 1부터 n까지의 합 구하기 ​ 연습 문제 4-2 숫자 n개 중에서 최잿값 찾기 ​ https://github.com/yenyen31/Python-Algorithm/blob/main/pr4.py GitHub - yenyen31/Everybody-s-Algorithm-with-Python Contribute to yenyen31/Everybody-s-Algorithm-with-Python development by creating an account on GitHub. github.com
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 03 동명이인을 찾는 알고리즘 : 두 번 이상 나온 값(이름) 찾기 연습 문제 3-1 # n명 중 두 명을 뽑아 짝을 짓는다고 할 때 짝을 지을 수 있는 모든 조합을 출력하는 알고리즘 연습 문제 3-2 https://github.com/yenyen31/Python-Algorithm/blob/main/pr3.py