목록코딩 테스트 문제 풀이 (80)
꾸준히 합시다
https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # Solution 1 function solution(k, m, score) { let answer = 0; const sorted = score.sort((a, b) => b - a); sorted.forEach((el, idx) => { if (idx % m === 0 && score[idx + m - 1]) { answer += score[idx + m - 1] * m; } }); ret..
https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 문제 유형: 스택/큐 # Solution 1 function solution(progresses, speeds) { let answer = []; let day = new Array(progresses.length).fill(); for (let i = 0; i < progresses.length; i++) { day[i] = Math.ceil((100 ..
https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 문제 유형: 스택/큐 # Solution 1 import math def solution(progresses, speeds): answer = {} day = [math.ceil((100 - progresses[i]) / speeds[i]) for i in range(len(progresses))] """ # 위의 코드를 풀어서 쓴 것 day = [0 f..
https://www.acmicpc.net/problem/4375 4375번: 1 2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오. www.acmicpc.net 문제 유형: 수학, 브루트포스 알고리즘, 정수론 # Solution 1 while True: try: n = int(input()) ans = '1' while True: if int(ans) % n == 0: print(len(ans)) break ans += '1' except EOFError: break