문제 링크입니다: https://programmers.co.kr/learn/courses/30/lessons/42839
코딩테스트 연습 - 소수 찾기
한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이
programmers.co.kr
에라토스테네스의 체와 완전탐색을 이용하여 푸는 문제였습니다.
알고리즘은 아래와 같습니다.
1. 에라토스테네스의 체를 이용하여 범위 내의 소수를 찾아줍니다.
2. 주어진 numbers로 만들 수 있는 모든 숫자를 찾고 set에 넣어줍니다. (set 자료구조를 이용한 이유는 중복을 방지하기 위해)
3. set 내에 있는 소수의 개수를 파악하고 반환해줍니다.
개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
반응형
'알고리즘 > programmers' 카테고리의 다른 글
[Programmers 코딩테스트 고득점 Kit] 기능개발 (0) | 2021.09.12 |
---|---|
[Programmers 코딩테스트 고득점 Kit] 카펫 (0) | 2021.09.12 |
[Programmers 코딩테스트 고득점 Kit] 모의고사 (0) | 2021.09.12 |
[Programmers 코딩테스트 고득점 Kit] 여행경로 (0) | 2021.09.11 |
[Programmers 코딩테스트 고득점 Kit] 단어 변환 (0) | 2021.09.10 |