Algorithm/Brute Force (154) 썸네일형 리스트형 (Python3) - 프로그래머스(코딩테스트 입문) : 연속된 수의 합 https://school.programmers.co.kr/learn/courses/30/lessons/120923 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr전수조사 문제였습니다.📕 풀이방법📔 입력 및 초기화answer을 선언 후 빈 배열로 초기화해줍니다.📔 풀이과정-1000에서 1000 - num까지 for loop를 수행하며 다음을 진행합니다.1. i부터 i + num - 1까지 loop를 수행하면서 num개 구간의 합을 구해줍니다. 2. 해당 값이 total과 같다면 answer에 해당 구간을 저장해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3de.. (Python3) - 프로그래머스(코딩테스트 입문) : k의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120887 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 전수조사 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer 선언 후 0으로 초기화합니다.📔 풀이과정i부터 j까지 loop를 돌면서 각 숫자의 자리마다 k가 있는지 검사해 있다면 answer를 1더해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(i, j, k): answer = 0 for num in range(i, j + 1): whi.. (Python3) - 프로그래머스(코딩테스트 입문) : 7의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120912 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 전수조사 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer선언 후 0으로 초기화합니다.📔 풀이과정array의 원소를 순회하며 다음을 진행합니다.1. 현 원소가 양수인 동안 1-1. 1의 자리에서 7을 발견하면 answer에 1을 더해주고 1-2. loop마다 10으로 나눠줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(array): answer =.. (Python3) - 프로그래머스(코딩테스트 입문) : 제곱수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120909 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr전수조사 문제였습니다.📕 풀이방법📔 정답 출력 | 반환1부터 1000까지 for loop를 수행하며 n이 제곱수라면 1을 반환합니다.반복문 종료 후 제곱수가 아니므로 2를 반환합니다.📕 Code📔 Python3def solution(n): for i in range(1, 1001): if i**2 == n: return 1 return 2*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다. (Python3) - 프로그래머스(코딩테스트 입문) : 짝수의 합 https://school.programmers.co.kr/learn/courses/30/lessons/120831 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krlist comprehension을 사용해본 문제였습니다.📕 풀이방법📔 정답 출력 | 반환2 에서 n까지 for loop를 수행하며 짝수들을 저장한 배열의 sum을 반환합니다.📕 Code📔 Python3def solution(n): return sum([even for even in range(2, n+1, 2)])*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다. (Python3) - 프로그래머스(코딩테스트 입문) : 순서쌍의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 전수조사 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer 선언 후 0으로 초기화합니다.📔 풀이과정순서쌍이 순서가 상관이 없으므로 나누어 떨어지는 값을 모두 세서 answer에 더해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(n): answer = 0 for i in range(1, n+1): if n % i == 0: .. (Python3) - 프로그래머스(코딩 기초 트레이닝) : 조건에 맞게 수열 변환하기 2 https://school.programmers.co.kr/learn/courses/30/lessons/181881 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr전수조사로 해결한 문제였습니다.📕 풀이방법📔 입력 및 초기화현재 array cur_arr과 반복 횟수 x를 선언 후 적절히 초기화합니다.📔 풀이과정while loop를 수행하며 다음을 진행합니다.1. prev_arr를 선언해 현재 cur_arr값을 deep copy해줍니다.2. calculate_arr사용해서 홀수, 짝수에 대한 조건에 따라 cur_arr값을 갱신해줍니다.3. 만약 prev_ar.. (Python) - LeetCode (easy) 1925. Count Square Sum Triples https://leetcode.com/problems/count-square-sum-triples/description/전수조사 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 ans선언 후 0으로 초기화합니다.📔 풀이과정$ a^2 + b^2 = c^2 $에서 c = $\sqrt{a^2 + b^2}$ 가 됩니다.1부터 n까지 이중 for loop를 수행하며 다음을 수행합니다.를 수행했을 때 c값이 정수면서 n이하라면 ans를 1씩 추가합니다.📔 정답 출력 | 반환ans를 반환합니다.📕 Code📔 pythonclass Solution(object): def countTriples(self, n): ans = 0 for a in range(1, n+1): .. 이전 1 2 3 4 5 6 ··· 20 다음