⌨️ Algorithms/프로그래머스
-
https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발 각 유저는 한 번에 한 명의 유저를 신고할 수 있음 신고 횟수에 제한 없음. 서로 다른 유저를 계속해서 신고할 수 있음 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리 k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송 유저가 신고..
[Python] 프로그래머스 Lv1_신고 결과 받기https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발 각 유저는 한 번에 한 명의 유저를 신고할 수 있음 신고 횟수에 제한 없음. 서로 다른 유저를 계속해서 신고할 수 있음 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리 k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송 유저가 신고..
2022.12.29 -
https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 사과는 상태에 따라 1점부터 k점까지의 점수로 분류 (k점이 최상품, 1점이 최하품) 사과 한 상자의 가격은 다음과 같이 결정 한 상자에 사과를 m개씩 담아 포장 상자에 담긴 사과 중 가장 낮은 점수가 p (1 ≤ p ≤ k)점인 경우, 사과 한 상자의 가격은 p * m 과일 장수가 가능한 많은 사과를 팔았을 때, 얻을 수 있는 최대 이익을 계산 사과는 상자 단위로만 판매하며, 남는 사과는 버림..
[Python] 프로그래머스 Lv1_과일 장수https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 사과는 상태에 따라 1점부터 k점까지의 점수로 분류 (k점이 최상품, 1점이 최하품) 사과 한 상자의 가격은 다음과 같이 결정 한 상자에 사과를 m개씩 담아 포장 상자에 담긴 사과 중 가장 낮은 점수가 p (1 ≤ p ≤ k)점인 경우, 사과 한 상자의 가격은 p * m 과일 장수가 가능한 많은 사과를 팔았을 때, 얻을 수 있는 최대 이익을 계산 사과는 상자 단위로만 판매하며, 남는 사과는 버림..
2022.12.28 -
https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return 제한사항 1 ≤ p의 길이 ≤ 18 p의 길이 ≤ t의 길이 ≤ 10,000 t와 p는 숫자로만 이루어진 문자열, 0으로 시작하지 않음 """ 입출력 예시) t = "3141592", p = "271" -> 2..
[Python] 프로그래머스 Lv1_크기가 작은 부분문자열https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return 제한사항 1 ≤ p의 길이 ≤ 18 p의 길이 ≤ t의 길이 ≤ 10,000 t와 p는 숫자로만 이루어진 문자열, 0으로 시작하지 않음 """ 입출력 예시) t = "3141592", p = "271" -> 2..
2022.12.27 -
https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장 clothes: 스파이가 가진 의상들이 담긴 2차원 배열 서로 다른 옷의 조합의 수를 return 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있음 스파이가 가진 의상의 수는 1개 이상 30개 이하 같은 이름을 가진 의상은 존재하지 않음 clothes의 모든 원소는 문자열로 이루어져 있음 모든 문자열의 길이는 1 ..
[Python] 프로그래머스 Lv2_위장https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장 clothes: 스파이가 가진 의상들이 담긴 2차원 배열 서로 다른 옷의 조합의 수를 return 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있음 스파이가 가진 의상의 수는 1개 이상 30개 이하 같은 이름을 가진 의상은 존재하지 않음 clothes의 모든 원소는 문자열로 이루어져 있음 모든 문자열의 길이는 1 ..
2022.12.26 -
https://school.programmers.co.kr/learn/courses/30/lessons/135807 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다음 두 조건 중 하나를 만족하는 가장 큰 양의 정수 a 값 구하기 조건 철수가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고 영희가 가진 카드들에 적힌 모든 숫자들 중 하나도 나눌 수 없는 양의 정수 영희가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고, 철수가 가진 카드들에 적힌 모든 숫자들 중 하나도 나눌 수 없는 양의 정수 a arrayA: 철수가 가진 카드에 적힌 숫자들을 나타내는 정수..
[Python] 프로그래머스 Lv2_숫자 카드 나누기https://school.programmers.co.kr/learn/courses/30/lessons/135807 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다음 두 조건 중 하나를 만족하는 가장 큰 양의 정수 a 값 구하기 조건 철수가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고 영희가 가진 카드들에 적힌 모든 숫자들 중 하나도 나눌 수 없는 양의 정수 영희가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고, 철수가 가진 카드들에 적힌 모든 숫자들 중 하나도 나눌 수 없는 양의 정수 a arrayA: 철수가 가진 카드에 적힌 숫자들을 나타내는 정수..
2022.12.25 -
https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주 participant: 마라톤에 참여한 선수들의 이름이 담긴 배열 completion: 완주한 선수들의 이름이 담긴 배열 완주하지 못한 선수의 이름을 return 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하 completion의 길이는 participant의 길이보다 1 작음 참가자의 이름은 1개 이상 20개 ..
[Python] 프로그래머스 Lv1_완주하지 못한 선수https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주 participant: 마라톤에 참여한 선수들의 이름이 담긴 배열 completion: 완주한 선수들의 이름이 담긴 배열 완주하지 못한 선수의 이름을 return 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하 completion의 길이는 participant의 길이보다 1 작음 참가자의 이름은 1개 이상 20개 ..
2022.12.23