문제4 [코딩 알고리즘 기본 정리] 알고리즘이란? 알고리즘 분석?이란 알고리즘이란? 어떤 문제를 풀기 위한 절차나 방법 어떤 문제를 풀기 위한 절차나 방법 주어진 '입력'을 '출력'으로 만드는 과정 각 단계는 구체적이고 명료해야 함 알고리즘 분석이란? 알고리즘의 성능이나 특징을 분석하는 것 알고리즘을 푸는 여러 가지 방법이 있음 여러 가지 알고리즘 중에 상황에 맞는 적당한 알고리즘을 골라 문제를 풀 수 있음 그러기 위해서는 어떤 알고리즘이 어떤 특징을 지니고 있으며 얼마나 계산이 빠르고 편한지 알아야 함 알고리즘 평가하기 1) 계산 복잡도 평가하기 코드 실행시간을 확인하는 방법 참조 : https://camel-it.tistory.com/97 Python 코드 실행 시간 측정 (성능측정) python 코드의 순수 연산 시간과 전체 실행 시간을 측정하는 방법은 다음과 같습니.. 2022. 7. 17. 무료 알고리즘 문제 풀 수 있는 온라인 사이트 리스트와 특징 모음 온라인에서 코딩을 할 수 있는 사이트 https://replit.com/ 1. 코딩 자체를 온라인에서 할 수 있음 2. 가입 없이 할 수 있음 3. 모바일에서도 인터넷 브라우저를 통해 코딩이 가능함 4. 로그인을 하면 협업해서 코딩이 가능함 파이썬 튜터 pythontutor.com/visualize.html#mode=edit 1. 코드를 한줄씩 실행할 수 있음 2. IDE처럼 사용할 수 있음 온라인에서 푸는 알고리즘 사이트 프로그래머스 https://programmers.co.kr/ 1. 코딩테스트를 준비한다면, 반듯이 이 사이트를 이용해야 한다. 2. 여러 기업들이 프로그래머스를 통해 코딩 테스트를 진행한다. (대표적으로 카카오) 3. 기업 코딩 테스트의 기출 문제가 있다. 4. 기본 알고리즘 연습을 .. 2021. 4. 22. [파이썬] 백준 알고리즘_1001번 문제 : A-B를 계산하시오. 입력 3 2 나의 소스 a= input().split( )b= int(a[0])-int(a[1])print(b) 출력 1 2018. 4. 9. [파이썬] 백준 알고리즘_1000번 문제 두 수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 1 2 나의 소스 a= input().split( ) b= int(a[0])+int(a[1])print(b) 출력 3 2018. 4. 9. 이전 1 다음 반응형