Algorithm/Python(14)
-
[Python] 완전탐색 - 소수 찾기
문제 제한사항 입출력 ※ 입출력 설명 풀이 해석 1) numbers 매게변수에 들어오는 문자열의 길이에 따른 조합한 수를 set형에 저장 2) 소수의 갯수를 계산하기 때문에 0 과 1 의 경우를 제거 3) 조합한수가 최대 약수보다 작은 수들과 나누어지지 않는경우 소수로 판단 후 카운팅 SOURCE CODE hyunmin94/Algorithm Contribute to hyunmin94/Algorithm development by creating an account on GitHub. github.com
2020.08.06 -
[Python] 완전탐색 - 모의고사
문제 제한 조건 입출력 ※ 입출력 설명 1. 풀이 - 기본 문법을 사용한 풀이 해석 1) 3명의 수포자가 반복적으로 작성한 답안을 리스트 형태로 각각 변수 생성 2) 시험 답안의 리스트 길이가 각 수포자의 답안 리스트의 길이보다 클 수 있으므로 나머지 연산자('%')를 활용하여 인덱싱 처리 후 각 수포자의 정답 갯수를 카운트 한다. 2. 풀이 - itertools 모듈의 cycle 함수를 활용한 풀이 해석 1) 3명의 수포자가 반복적으로 작성한 답안을 itertools.cycle 형태로 생성 2) 시험 답안의 리스트 길이와 상관없이 itertools.cycle 형태는 첫번째 인덱스부터 마지막 인덱스의 데이터까지 추출하면, 다시 첫번째 인덱스로 되돌아와서 데이터를 추출할 수 있는 next() 함수를 통해 ..
2020.08.05 -
[Python] 정렬 - H-Index
문제 제한사항 입출력 ※ 입출력 설명 풀이 해설 1) 내림차순 정렬된 데이터와 길이를 묶은 데이터(튜플형식)에 최소값을 반환 2) 최솟값들 중 최대값이 결과값이 된다. SOURCE CODE hyunmin94/Algorithm Contribute to hyunmin94/Algorithm development by creating an account on GitHub. github.com
2020.07.28 -
[Python] 정렬 - 가장 큰 수
문제 제한사항 입출력 풀이 해석 1) 입력데이터(numbers)의 데이터형식을 문자열(str)로 변환 2) 문자열로 변환된 입력데이터(numbers)를 순차적으로 2개씩 받아와서 클경우 1, 같을경우 0, 작을경우 -1 처리 기준으로 정렬 3) join 함수를 사용하여 리스트를 문자열로 변환 SOURCE CODE hyunmin94/Algorithm Contribute to hyunmin94/Algorithm development by creating an account on GitHub. github.com
2020.07.28 -
[Python] 정렬 - K번째 수
문제 제한사항 입출력 ※ 입출력 설명 풀이 SOURCE CODE hyunmin94/Algorithm Contribute to hyunmin94/Algorithm development by creating an account on GitHub. github.com
2020.07.27 -
[Python] 스택/큐 - 기능개발
문제 제한사항 입출력 ※ 입출력 설명 풀이 해설 1) 두 입력데이터(progresses, speeds)를 이용하여 계산된 배포일수 리스트 생성 2) 배포일수 리스트의 원소를 순차적으로 체크하여 해당 위치의 원소의 데이터보다 뒤에 위치한 원소의 데이터가 작을경우 같은날짜에 배포된다고 판단하여 카운팅처리 3) 2)번에 반대경우 해당 위치의 원소 자신만 배포된다고 판단하여 1로 처리 SOURCE CODE hyunmin94/Algorithm Contribute to hyunmin94/Algorithm development by creating an account on GitHub. github.com
2020.07.27