본문 바로가기
728x90

목록171

[프로그래머스]가장 가까운 같은 글자 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 새로운 리스트를 만들어 해당 단어가 리스트에 없다면 answer에 -1를 추가하고 리스트에 단어를 추가한다. 2. 리스트에 해당 단어가 있다면, answer에 index를 뺀 값을 넣어주고 해당 원소를 0으로 만들어준다. def solution(s): answer = [] dap=[] for i in range(len(s)): if .. 2023. 2. 2.
[프로그래머스]귤 고르기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 해당 감귤이 몇 개 있는지 계산한 후, 리스트에 담아준다. 2. 가장 많은 감귤의 갯수를 더해준 후, k값과 비교하여 answer+1을 해준다. def solution(k, tangerine): answer = 0 tangerine.sort() #정렬을 해주어 갯수를 구하기 편하게 해준다. new=[] cnt=1 for i in ra.. 2023. 2. 2.
[프로그래머스][1차]뉴스 클러스팅 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 소문자로 통일하기 위해서 두 문자열을 모두 소문자로 만들어준다. 2. 길이가 2인 부분 문자열을 담을 리스트를 만들어준다. 3. 길이가 2인 부분 문자열이 모두 알파벳이면 리스트에 담아준다. 4. 리스트가 공집합인 경우, 바로 65536을 반환해준다. 5. 두 리스트의 길이의 합을 구해준 후, 여기서 중복되는 갯수를 빼주어 합집합의 갯.. 2023. 2. 2.
[프로그래머스]푸드 파이터 대회 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 두 명의 선수에게 음식을 배분해야 하기 때문에 음식의 수가 2 이상인 것만 골라준다. 2. 갯수가 2 이상인 음식을 우선 한 사람에게만 반으로 나눠 분배해준다. 3. 가운데에 물(0)을 넣고 한 사람에게 분배한 음식의 문자열을 뒤집에서 더해준다. def solution(food): answer = '' for i in range(1,.. 2023. 2. 2.
728x90