목록분류 전체보기 (271)
DHistory
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 하샤드 수: x의 자릿수의 합으로 x가 나누어져야 함. """ def solution(x): return not x % sum(list(map(int, str(x)))) 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(phone_number): return '*' * (len(phone_number) - 4) + phone_number[-4:] 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 map, zip, unpacking 활용 def solution(arr1, arr2): return [list(map(sum, zip(*t))) for t in zip(arr1, arr2)] 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(x, n): return [x * i for i in range(1, n + 1)] 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 a, b = map(int, input().strip().split(' ')) print(('*' * a + "\n") * b) 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수 """ import itertools def solution(nums): return len( [ 'O' for case in itertools.combinations(nums, 3) if len(get_prime(sum(case))) == 1 ] ) def get_prime(number): return [i for i in range(1, int(number**(1/2) + 1)) if number % i == 0] 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 최대한 많은 부서의 물품을 구매 구매해줄 때는 일부가 아닌 신청한 금액만큼 모두 지원 """ def solution(d, budget): answer = 0 for price in sorted(d): if budget < price: break budget -= price answer += 1 return answer 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ n: 한 변의 길이 (정사각형) 각 칸: 공백 or # 두 장의 지도를 겹쳐서 얻을 수 있다. 지도1과 지도2에서 모두 공백인 부분 => 전체 지도에서도 공백 """ # https://brownbears.tistory.com/467 (진수 변환) # https://www.delftstack.com/ko/howto/python/python-leading-zeros/ (leading zero) def solution(n, arr1, arr2): return [ format(num1 | num2,..
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 1. 3번의 기회 2. 0~10점 3. SDT (1제곱, 2제곱, 3제곱) 4. * (해당 점수와 바로 전에 얻은 점수를 2배) / # (마이너스) 5. * 첫 번째에서도 나올 수 있음 6. *는 중첩 가능 7. #과 *도 중첩 가능 8. SDT 점수마다 하나씩 존재 9. *, #은 점수마다 하나만 존재하거나 존재 x """ import re def solution(dartResult): answer = [] squares = {'S': 1, 'D': 2, 'T': 3} m = re.find..
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 1 def solution(participant, completion): attendees = {name: 0 for name in participant} for name in participant: attendees[name] += 1 for name in completion: attendees[name] -= 1 return next(index for index, value in attendees.items() if value == 1) 채점 결과 풀이 2 from collections impo..