분류 전체보기 (2328) 썸네일형 리스트형 (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.. (Python3) - 프로그래머스(코딩테스트 입문) : 모스 부호 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120838 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krhashmap을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답 변수 answer 선언 후 빈 문자열로 초기화합니다. 2. hashmap morse 부호를 선언 후 주어진 문제에 맞게 초기화합니다.📔 풀이과정letter을 split해 각 원소를 str로 유지시킨채로 의 원소를 순회하며 morse에서 각 문자에 해당하는 알파벳을 구해 answer 뒤에 더해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code?.. (Python3) - 프로그래머스(코딩테스트 입문) : 개미 군단 https://school.programmers.co.kr/learn/courses/30/lessons/120837 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 greedy 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer를 선언 후 0으로 초기화합니다.📔 풀이과정강한 개미를 많이 데려갈 수록 최소로 사냥 가능하므로 장군, 병졍, 일반 개미 순으로 배치해줍니다.1. 장군 개미 수는 5로 나눈 몫입니다. 2. 병정 개미 수는 5로 나눈 나머지에서 3으로 나눈 몫이 됩니다. 3. 일반 개미 수는 장군 개미, 병정 개미를 배치한 나머지 수가 됩니다.📔 정답 출력 | 반환장군 개미 .. (Python3) - 프로그래머스(코딩테스트 입문) : 진료순서 정하기 https://school.programmers.co.kr/learn/courses/30/lessons/120835 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krhash map을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답 배열 answer 선언 후 빈 배열로 초기화합니다. 2. emergency_copy를 선언해 emergency를 deep copy해줍니다. 이후 내림차순으로 정렬해줍니다. 3. 응급도를 key, 진료 순서를 value로 emergency_rank를 선언 후 emergency_copy의 원소를 순회하며 값을 저장합니다.📔 풀이과정emergency에 대해 loop를.. 이전 1 ··· 16 17 18 19 20 21 22 ··· 291 다음