develop [알고리즘] 슬라이딩 윈도우 알고리즘 슬라이딩 윈도우(Sliding Window) 알고리즘은 배열이나 리스트의 요소의 일정 범위의 값을 비교할때 사용하면 유용한 알고리즘이다. 예를들어 정수로 이루어진 배열 [2, 4, 7, 10, 8, 4, 5, 6, 7, 1] 에서
develop 알고리즘과 프로그래밍 학습을 위한 사이트 추천 프로그래머스 https://programmers.co.kr/ 프로그래머스는 국내에서 운영되는 알고리즘 학습 사이트입니다. 다양한 언어별로 온라인에서 코드를 작성,실행,결과 확인 및 다른 사람들의 결과 풀이도 제공하며 기초적인 알고리즘부터 실제 코딩테스트에 사용된
algorithm [Python] 소수 구하기 숫자 N이 주어졌을때 1부터 N까지의 소수를 모두 구하는 함수를 작성해보겠습니다. 단순하게 생각해보기 단순하게 모든 숫자를 순회하며 1을 제외한 수로 나눠지는지 ( 소수는 1와 자신을 제외한 수로 나누어지지 않는 수이므로) 확인하는 방법.
algorithm [Python] 두 자연수의 최대 공약수, 최소 공배수 구하기 두 자연수 A, B 가 주어졌을때 두 수의 최대 공약수와 최대 공배수를 구하는 방법을 알아보겠습니다. 공약수로 나누기 이 방법은 두 수가 더 이상 나누어지지 않을때까지(서로소가 될때까지) 공약수로 나누고 해당