본문 바로가기

Programming Language

(103)
모두의 알고리즘 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
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 02 숫자가 n개 들어있는 리스트에서 최댓값을 구하는 알고리즘 숫자가 n개 들어있는 리스트에서 최댓값의 위치를 구하는 알고리즘 연습 문제 2-1 숫자 n개를 리스트로 입력받아 최솟값을 구하는 알고리즘 https://github.com/yenyen31/Python-Algorithm
모두의 알고리즘 with 파이썬 (컴퓨팅 사고를 위한 기초 알고리즘) - 문제 01 1부터 n까지 연속한 숫자의 합을 구하는 알고리즘 (1) 알고리즘을 하나의 함수로 만들어 입력은 인자로 전달하고, 출력은 함수의 결괏값(return 값)으로 만들면, 알고리즘이 "입력 - 알고리즘 - 출력"을 수행하는 과정이라는 것을 더 직관적으로 이해할 수 있다. 1부터 n까지 연속한 숫자의 합을 구하는 알고리즘 (2) 1부터 n까지 연속한 숫자의 합을 구하는 알고리즘 (1)은 n이 커질수록 덧셈을 훨씬 더 많이 반복해야 하지만, 두 번쨰 방법은 n 값의 크기와 상관없이 덧셈, 곱셈, 나눗셈을 각각 한 번씩만 하면 답을 얻을 수 있다. 따라서 (2)의 방법이 더 간단하고 직관적인 알고리즘이다. 연습 문제 1-1 1부터 n까지 연속한 숫자의 제곱의 합을 구하는 프로그램을 for 반복문으로 만들기 연습 문..
파이썬을 공부하기 전에 알아야 할 Python과 C언어의 차이점 "컴퓨팅 사고를 위한 기초 알고리즘 모두의 알고리즘 with 파이썬"으로 파이썬 공부하기 전에.. 코딩 공부를 하다가 코드만 공부해서는 안 되고 알고리즘과 연관해서 코딩을 공부해야겠다는 생각이 들었다. 여름학에 C언어를 중점으로 두 달간 매일 공부했었는데, 이번 2학기에도 다른 언어를 집중적으로 공부해 보고 싶었다. C언어보다 다양한 분야에서 활용되고, 실용적인 파이썬을 이번 2학기 동안 공부하려고 한다. 본격적으로 파이썬을 공부하기 전에 파이썬과 C언어의 차이점을 알아보려고 한다. 두 언어의 차이점을 알아보기 전에 유사점을 먼저 알아야 한다. python과 C언의 유사점은 무엇일까? python과 C언어 모두 고급 프로그래밍 언어이다. C언어는 python을 포함한 많은 언어의 기본 언어이다. 두 언어..