분류 전체보기 477

[6.10] 프로그래머스 코딩테스트 연습 - 내적(14/100)

코딩테스트 연습 - 내적 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr ㅎㅎ... def solution(a, b): answer = 0 for i in range(len(a)): answer += a[i] * b[i] return answer

[6.10] 프로그래머스 코딩테스트 연습 - 수박수박수(13/100)

코딩테스트 연습 - 수박수박수박수박수박수? | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 programmers.co.kr 구색맞추기용 문제풀이 ~ ~ def solution(n): answer = '' answer += '수박' * (n // 2) answer += '수' * (n%2) return answer

[6.10] 프로그래머스 코딩테스트 연습 - 두 정수 사이의 합(12/100)

코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 오늘도 쉬운거 하나 호다닥 def solution(a, b): answer = 0 if a > b: a, b = b, a for i in range(a, b+1): answer += i return answer

[6.9] 프로그래머스 코딩테스트 연습 - 같은 숫자는 싫어(11/100)

코딩테스트 연습 - 같은 숫자는 싫어 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr 쉬운거 하나 풀었다. def solution(arr): done = [arr[0]] answer = [arr[0]] for i in range(1, len(arr)): if done[-1] != arr[i]: done.append(arr[i]) answer.append(arr[i]) return answer

[6.8] 프로그래머스 코딩테스트 연습 - 키패드 누르기(10/100)

코딩테스트 연습 - 키패드 누르기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr def solution(numbers, hand): dist = [[3, 1, 0, 1, 2, 1, 2, 3, 2, 3], [2, 2, 1, 2, 1, 0, 1, 2, 1, 2], [1, 3, 2, 3, 2, 1, 2, 1, 0, 1], [0, 4, 3, 4, 3, 2..

[6.8] 프로그래머스 코딩테스트 연습 - 크레인 인형뽑기 게임(9/100)

코딩테스트 연습 - 크레인 인형뽑기 게임 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 생각중 def solution(board, moves): answer = 0 #board = [[], [], [], [], []] #basket = [] n = len(board) for i in moves: #board는 n*n #for i in moves: #board 라인에 하나씩 집어올리는데, #만약 0이면, pass하고 #끝까지 없어도 없으면 다시 pass한다 #집어올린 인형은 바구니에 ..

[6.7] 프로그래머스 코딩테스트 연습 - 모의고사 (8/100)

코딩테스트 연습 - 모의고사 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 다행히 두 문제 한시간컷 했다. def solution(answers): answer = [] n = len(answers) ma1 = [1,2,3,4,5] * 10 ma2 = [2,1,2,3,2,4,2,5] * 10 ma3 = [3,3,1,1,2,2,4,4,5,5] * 10 po1 = 0 po2 = 0 po3 = 0 ma1 = [1,2,3,4,5] * (n // 5) + ma1[0..

[6.7] 프로그래머스 코딩테스트 연습 - 소수 만들기(7/100)

코딩테스트 연습 - 소수 만들기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr # 3개의 수를 더했더니 소수가 되는 경우의 수 # 숫자에 있는 배열이 매개변수로 주어진다. # 3개를 골라 더하면 소수가 되는 경우를 return한다. # 소수가 없으면 -1 출력 # num의 숫자는 3 이상 50 이하 def check(sum): for i in range(2, (sum//2)+1): if sum % i == 0: return False r..

[6.6] 프로그래머스 코딩테스트 연습 - 소수 만들기 (7/100)

코딩테스트 연습 - 소수 만들기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 어렵다.... def solution(nums): summ = set() prime = [] answer = 0 for i in range(len(nums)): for j in range(i+1, len(nums)): for k in range(j+1, len(nums)): m = (nums[i], nums[j], nums[k]) if m not in summ..

[6.6] 프로그래머스 코딩테스트 연습 - 폰켓몬 (6/100)

코딩테스트 연습 - 폰켓몬 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr def solution(nums): answer = 0 typ = [] n = len(nums) for i in nums: if i not in typ: typ.append(i) if len(typ) > n/2: answer = n/2 else: answer = len(typ) return answer 흠 ㅎㄷㄷ def solution(ls): return min(len(ls)/2..