프로그래머스
프로그래머스 Level 2- 소수찾기(완전탐색)
# 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/42839 코딩테스트 연습 - 소수 찾기 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 programmers.co.kr # Strategy 1) 주어진 숫자를 모두 list에 추가한다 2) permutations 함수를 이용해서 리스트에 해당 숫자로 만들어지는 모든 순열을 문자열 형태로 저장한다. 3) 문자열을 int로 바꾼다. -> 2,3 전략은 한 줄로 통합 가능하다. 4) 차후에 에라토스테네스의 체를 사용해서 소수를 판별하고, 소수로 판별된 숫자..
프로그래머스 Level 1 : 모의고사(완전탐색)
#문제 https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr # 접근방식 1) 우선 수포자 3명의 패턴을 리스트로 저장한다 2) 수포자 3명의 패턴을 answers 리스트와 비교해서 점수를 낸다 - (size%index)을 이용한 반복문 없는 loop strategy 3) 점수를 score list에 담는다 4) score list의 최댓값을 낸다 5) score list의 최댓값과 score list의 값을 하나..