전체 글 (75) 썸네일형 리스트형 프로그래머스 1LV - 약수의 합 https://school.programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): NL = [] for i in range(1, int(n**(1/2)+1)): a, b = divmod(n, i) if b == 0: NL.append(a) NL.append(i) NL = set(NL) return sum(NL) 제곱근까지만 for문 돌려도 전체약수를 찾을 수 있고 16 25같은 경우 같은숫자가 두번들어가는것을 set으로 중복값제거했음 프로그래머스 1LV - 추억점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(name, yearning, photo): dic = {} result = [] for i, namet in enumerate (name): print (i, namet) dic[namet] = yearning[i] for i in photo: sum = 0 for j in i: if j in dic: sum += dic[j] result.append(sum) return.. [14 - 3일차] 코딩 테스트 연습 - 올바른 괄호.js 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항 문자열 s의 길이 : 100,000 이하의 자연수 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 입출력 예 "()()" true "(())()" true ")()(" false "(()(" false 문제점 재귀를 사용해서 풀었는데 결과값이.. 이전 1 2 3 4 ··· 25 다음