⌨️ Algorithms/프로그래머스
-
https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n개의 음이 아닌 정수들이 있음 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 함 numbers: 사용할 수 있는 숫자가 담긴 배열 target: 타겟 넘버 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 제한사항 주어지는 숫자의 개수는 2개 이상 20개 이하 각 숫자는 1 이상 50 이하인 자연수 타겟 넘버는 1 이상 1000 이하인 자연수 "..
[Python] 프로그래머스 Lv2_타겟 넘버https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n개의 음이 아닌 정수들이 있음 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 함 numbers: 사용할 수 있는 숫자가 담긴 배열 target: 타겟 넘버 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 제한사항 주어지는 숫자의 개수는 2개 이상 20개 이하 각 숫자는 1 이상 50 이하인 자연수 타겟 넘버는 1 이상 1000 이하인 자연수 "..
2023.01.21 -
https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1~n번으로 분류되는 개인정보 n개 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기간이 정해져 있음 각 개인정보가 어떤 약관으로 수집됐는지 알고 있음 수집된 개인정보는 유효기간 전까지만 보관 가능하며, 유효기간이 지났다면 반드시 파기해야 함 ex) A라는 약관의 유효기간이 12 달이고, 2021년 1월 5일에 수집된 개인정보가 A약관으로 수집되었다면 해당 개인정보는 2022년 1..
[Python] 프로그래머스 Lv1_개인정보 수집 유효기간https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1~n번으로 분류되는 개인정보 n개 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기간이 정해져 있음 각 개인정보가 어떤 약관으로 수집됐는지 알고 있음 수집된 개인정보는 유효기간 전까지만 보관 가능하며, 유효기간이 지났다면 반드시 파기해야 함 ex) A라는 약관의 유효기간이 12 달이고, 2021년 1월 5일에 수집된 개인정보가 A약관으로 수집되었다면 해당 개인정보는 2022년 1..
2023.01.15 -
https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사 ex) 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사 => 삼총사를 만들 수 있는 방법의 수: 2 number: 한국중학교..
[Python] 프로그래머스 Lv1_삼총사https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사 ex) 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사 => 삼총사를 만들 수 있는 방법의 수: 2 number: 한국중학교..
2023.01.13 -
https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Leo는 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤음 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못함 brown: 갈색 격자의 수 yellow: 노란색 격자의 수 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인..
[Python] 프로그래머스 Lv2_카펫https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Leo는 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤음 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못함 brown: 갈색 격자의 수 yellow: 노란색 격자의 수 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인..
2023.01.12 -
https://school.programmers.co.kr/learn/courses/30/lessons/86971 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있음 이 전선들 중 하나를 끊어서 현재의 전력망 네트워크를 2개로 분할하려고 함 이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞추고자 함 n: 송전탑의 개수 wires: 전선 정보 전선들 중 하나를 끊어서 송전탑 개수가 가능한 비슷하도록 두 전력망으로 나누었을 때, 두 전력망이 가지고 있는 송전탑 개수의 차이(절대값)를 r..
[Python] 프로그래머스 Lv2_전력망을 둘로 나누기https://school.programmers.co.kr/learn/courses/30/lessons/86971 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있음 이 전선들 중 하나를 끊어서 현재의 전력망 네트워크를 2개로 분할하려고 함 이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞추고자 함 n: 송전탑의 개수 wires: 전선 정보 전선들 중 하나를 끊어서 송전탑 개수가 가능한 비슷하도록 두 전력망으로 나누었을 때, 두 전력망이 가지고 있는 송전탑 개수의 차이(절대값)를 r..
2023.01.11 -
https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴 제한 조건 phone_number는 길이 4 이상, 20이하인 문자열 """ 입출력 예시) phone_number = "01033334444" -> "*******4444" phone_number = "027778888" -> "*****8888" """ ## 의사..
[Python] 프로그래머스 Lv1_핸드폰 번호 가리기https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴 제한 조건 phone_number는 길이 4 이상, 20이하인 문자열 """ 입출력 예시) phone_number = "01033334444" -> "*******4444" phone_number = "027778888" -> "*****8888" """ ## 의사..
2023.01.10