Algorithm (2138) 썸네일형 리스트형 (Python3) - 프로그래머스(코딩테스트 입문) : 합성수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/120846 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr약수 찾기 구현 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer를 선언 후 0으로 초기화합니다.📔 풀이과정1. divisor_cnt(n)를 선언해 숫자 n까지 for loop를 수행하며 나누어 떨어지면 약수이므로 해당 값을 반환하도록 구현합니다.2. 1 ~ n까지 for loop를 수행하면서 약수개수가 2를 초과한다면 합성수 이므로 answer에 1을 더합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code?.. (Python3) - 프로그래머스(코딩테스트 입문) : 주사위의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120845 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr부피를 따져 계산하는 문제였습니다.📕 풀이방법📔 풀이과정가로 // n, 세로 // n, 높이 //n 의 곱이 곧 상자에 들어갈 수 있는 주사위 개수가 됩니다.📔 정답 출력 | 반환해당 값을 반환합니다.📕 Code📔 Python3def solution(box, n): return (box[0] // n) * (box[1] // n) * (box[2] // n)*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다. (Python3) - 프로그래머스(코딩테스트 입문) : 배열 회전시키기 https://school.programmers.co.kr/learn/courses/30/lessons/120844 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 구현 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer 선언 후 빈 배열로 초기화합니다.📔 풀이과정1. direction이 right인 경우: 마지막 원소가 배열의 첫 번째 원소가 되어야 하므로 answer에 마지막 원소를 append한 뒤 마지막 원소를 제외한 sliced된 numbers를 extend해줍니다. 2. left인 경우 : 첫 번째 원소가 배열의 마지막 번째 원소가 되어야 하므로 answer에 첫 번째 원.. (Python3) - 프로그래머스(코딩테스트 입문) : 공 던지기 https://school.programmers.co.kr/learn/courses/30/lessons/120843 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나머지 연산을 이용한 문제였습니다.📕 풀이방법📔 풀이과정원형이기 때문에 -1번째와 0번째는 인접해 있으므로 len(numbers)만큼 주기를 가지며 다시 0번 index로 돌아오게 됩니다. 📔 정답 출력 | 반환따라서 (k-1)*2만큼 건너뛴 값에 numbers의 길이를 나눈 나머지에 해당하는 index의 번호가 정답이 값을 구해 반환합니다.📕 Code📔 Python3def solution(numbers, k): return nu.. (Python3) - 프로그래머스(코딩테스트 입문) : 2차원으로 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/120842 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr구현 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer를 선언 후 빈 배열로 저장합니다.📔 풀이과정1. num_list의 원소를 n의 등차를 가진 for loop로 수행하고 다음을 진행합니다. 1-1. 빈 배열 list를 선언해줍니다. 1-2. i에서 i+n까지 for loop를 수행해 list에 해당 index의 num_list값을 list뒤에 추가합니다. 1-3. answer에 만들어진 list를 추가합니다.📔 .. (Python3) - 프로그래머스(코딩테스트 입문) : 점의 위치 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120841 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 분기문 사용 문제였습니다.📕 풀이방법📔 입력 및 초기화x와 y를 선언해 dot으로 부터 값을 저장합니다.📔 정답 출력 | 반환x와 y값에 따른 사분면을 반환합니다.📕 Code📔 Python3def solution(dot): x = dot[0] y = dot[1] if x > 0 and y > 0: return 1 if x 0: return 2 if x *더 나은 내용을 위한 .. (Python3) - 프로그래머스(코딩테스트 입문) : 구슬을 나누는 경우의 수 https://school.programmers.co.kr/learn/courses/30/lessons/120840 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr조합 문제였습니다.📕 풀이방법📔 정답 출력 | 반환1. factorial값을 구할 함수를 선언 해주고 주어진 hint에 따라 값을 구해 반환합니다. 2. math의 comb함수를 사용하면 쉽게 조합을 구할 수 있습니다.📕 Code📔 Python3factorial 함수로 구한 codedef factorial(num): fac = 1 for i in range(2, num + 1): fac *= i return .. (Python3) - 프로그래머스(코딩테스트 입문) : 가위 바위 보 https://school.programmers.co.kr/learn/courses/30/lessons/120839 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 분기문 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 각 가위 바위보 별 이기는 경우를 반환하는 win_case함수를 구현합니다. 2. 정답 변수 answer를 선언 후 빈 문자열로 저장합니다.📔 풀이과정rsp에 대해 순회하며 각 문자별 win_case를 구해 answer에 더해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def win_case(one_game): if one_game.. 이전 1 ··· 16 17 18 19 20 21 22 ··· 268 다음