프로그래머스

    [코딩테스트] 프로그래머스 기사단원의 무기 파이썬(Python)

    https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import math def solution(number, limit, power): len_divisors = [] result = 0 for n in range(1, number+1): len_divisors.append(get_len_divisor(n)) for a in len_divisors: if a

    [코딩테스트] 프로그래머스 이름이 있는 동물의 아이디 MySQL

    https://school.programmers.co.kr/learn/courses/30/lessons/59407 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr select animal_id from animal_ins where name is not null order by animal_id asc where문을 통하여 null값이 아닌 데이터만 추출하고 문제에서 주어진 대로 오름차순을 정렬하기 위하여 order by문을 이용하여 정렬하였습니다.

    [코딩테스트] 프로그래머스 구명보트 파이썬(Python)

    https://school.programmers.co.kr/learn/courses/30/lessons/42885# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr from collections import deque def solution(people, limit): boat = 0 people = deque(sorted(people)) while people: if len(people) == 1: boat += 1 break if people[0] + people[-1]

    [코딩테스트] 프로그래머스 다음 큰 숫자 파이썬(Python)

    https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): number = (n+1) while True: b_n = list(map(int, bin(n)[2:])) b_number = list(map(int, bin(number)[2:])) if sum(b_n) == sum(b_number): return number else: number += 1 문제의 조건은 다음과 같습니다. - 조건 1. n의 다음 큰 숫자는 n보다..

    [코딩테스트] 프로그래머스 숫자의 표현 파이썬(Python)

    https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제를 수학적으로 푸신 분들이 있었지만 저는 이해하지 못해서 모든 경우의 수를 확인하면서 풀었습니다. def solution(n): numbers = [i for i in range(1, (n // 2) + 2)] result = set() for i in range(len(numbers)+1): for j in range(i+1, len(numbers)+1): if sum(numbers[i:..

    [코딩테스트] 프로그래머스 등수 매기기 파이썬(Python)

    https://school.programmers.co.kr/learn/courses/30/lessons/120882 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(score): rank_dic = {} rank = [] means = [] result = [] for e, m in score: mean = (e + m) / 2 rank_dic[mean] = rank_dic.get(mean, 0) rank.append(mean) means.append(mean) rank.sort(reverse=True) for i in range(l..