코딩테스트

Programmers문자열 나누기https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드is_x, not_x 에 x와 같은 문자, 다른 문자 개수를 저장def solution(s): answer = 0 is_x, not_x = 0, 0 for i in range(len(s)): if is_x == not_x: answer += 1 x = s[i] is..
Programmers옹알이(2)https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드말할 수 있는 단어 리스트를 만들기단어들의 리스트에 있거나 두 개 연속으로 나오지 않으면 공백으로 대체공백으로 만들어지면 말할 수 있는 단어가 됨" " 과 같은 공백이 아닌 ""로 대체하게 되면 대체된 yayae 같은 단어에서 중간이 이어져 ye가 만들어지는 오류가 발생하기 때문def solution(babbling): answer = 0 words =..
Programmers덧칠하기https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드덧칠 시작점을 설정해서 거리 m보다 큰 위치에 있는 구역이 나타나면 덧칠 횟수를 추가하는 개념def solution(n, m, section): answer = 1 paint = section[0] for i in range(1, len(section)): if section[i] - paint >= m: answer ..
Programmers소수 만들기https://school.programmers.co.kr/learn/courses/30/lessons/12977?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드combinations를 활용하여 조합의 합을 계산하는 방법for문을 3개 돌리는 것보다는 효율적인 방법from itertools import combinationsdef solution(nums): answer = 0 for combo in combinations(nums, 3): n = sum(combo) ..
Programmers소수 찾기https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드시간 초과 코드전체 약수 개수를 계산한 다음에 약수가 2개인 것을 더하는 방법은 시간초과def solution(n): answer = 0 lst = [] for i in range(1, n+1): count = 0 for j in range(1, int(i**0.5)+1): if i % j == 0: ..
potato_pizza
'코딩테스트' 태그의 글 목록 (16 Page)