본문 바로가기

Programming Language/Python3.6

(99)
모두의 알고리즘 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을 포함한 많은 언어의 기본 언어이다. 두 언어..