코딩테스트

문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 주어진 배열에서 숫자를 3개 골라 더한 값 중소수의 개수를 구하는 문제이다.  첫 번째 풀이 (오답)# 소수 구하는 함수def find_num(num): for i in range(2, int(num**0.5)+1): # 소수가 아니면 break if num % i == 0: break # 소수면 해당 숫자 반환 else: ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 주어진 배열에서 두 개의 수를 뽑아 만들 수 있는 모든 수를 구하는 문제이다!이전에 풀었던 문제와 비슷해서 쉽게 풀 수 있었다!https://yeonnys.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4PYTHON-Lv-1-%EC%82%BC%EC%B4%9D%EC%82%AC [프로그래머스][PYTHON] Lv. ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1부터 입력받은 숫자 사이의 소수의 개수를 찾는 문제이다.  첫 번째 풀이 (오답)def solution(n): answer = 0 # 1은 소수가 아니기 때문에 2부터 순회하며 소수인 수를 찾음 for i in range(2, n+1): # 소수는 1과 자신으로만 나누어지는 수이므로, # 2 ~ (자기자신-1) 까지의 숫자 중 나누어지는 수가 있으..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/284531 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이SELECT ROUTE , CONCAT(ROUND(SUM(D_BETWEEN_DIST), 1), 'km') AS TOTAL_DISTANCE , CONCAT(ROUND(SUM(D_BETWEEN_DIST) / COUNT(*), 2), 'km') AS AVERAGE_DISTANCEFROM SUBWAY_DISTANCEGROUP BY ROUTEORDER BY SUM(D_BETWEEN..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr예전에 풀었던 문제와 비슷한 문제여서 어렵지 않게 풀 수 있었다. https://yeonnys.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4PYTHON-Lv-1-%EB%91%98%EB%A7%8C%EC%9D%98-%EC%95%94%ED%98%B8 [프로그래머스][PYTHON] Lv. 1 둘만의 암호문제 설명htt..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이주어진 배열에서 3개의 합이 0이 되는 조합의 개수를 뽑는 문제이다. def solution(number): answer = 0 for i in range(len(number)): for j in range(i+1, len(number)): for k in range(j+1, len(number)): if numb..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이def solution(a, b, n): answer = 0 # 단, 보유 중인 빈 병이 2개 미만이면, 콜라를 받을 수 없다. # 빈 병의 개수가 콜라를 받기 위해서 필요한 개수보다 크면 반복한다 while (n >= a): remain_bottle = n % a n = (n//a) * b # 마트에서 받은 콜라의 수 answ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 2017년 카카오 신입 공채 코딩 테스트 1번 문제이다. 비트 연산을 이용하는 문제이다.  정답 풀이def solution(n, arr1, arr2): answer = [] for i in range(n): # 2진수 연산 진행 num = bin(arr1[i] | arr2[i]) # 자리수를 통일해주는 함수(zfill) num = ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr가격대 별 상품 개수를 구하는 문제이다.  내 풀이SELECT (FLOOR(PRICE / 10000) * 10000) AS PRICE_GROUP , COUNT(*) AS PRODUCTSFROM PRODUCTGROUP BY FLOOR(PRICE / 10000) * 10000ORDER BY FLOOR(PRICE / 10000) * 10000; 어렵지는 않지만, FLOOR 함수를 모르..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이 문제는 주어진 캐릭터가 명령에 따라 이동하는 시뮬레이션 문제이다. 처음 풀이 (오답)처음에 푼 풀이는 아래와 같다. def solution(park, routes): answer = [] # 동, 서, 남, 북 방향을 표시함 dx = [0, 0, 1, -1] dy = [1, -1, 0, 0] types = ["E", "W", "S", "N"] # ..
_알파카
'코딩테스트' 카테고리의 글 목록