LV1(4)
-
[Python] 프로그래머스 lv1 - 가장 가까운 같은 글자
[Python] 프로그래머스 lv1 - 가장 가까운 같은 글자 https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 최근 dictionary 사용하는 법을 알게 되어서 dictionary를 적용해서 풀이 주어진 문자열을 set으로 중복 글자를 제거한 뒤 리스트로 변환 딕셔너리에 각 처음 등장하는 경우 값을 -1로 세팅 반복문 실행 if dic[s[i]]==-1인 경우 answer에 해당 값 삽입 -> -1인 경우 처음 등장하였기 때문이다..
2023.12.28 -
[Python] 프로그래머스 lv1 - 로또 최고 순위와 최저 순위
[Python] 프로그래머스 lv1 - 로또 최고 순위와 최저 순위 https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 lottos와 win_nums의 경우 6개의 숫자 배열 등수 확인을 위해 dictionary를 사용하여 등수를 기입 알아볼 수 없는 숫자는 0으로 표기 즉 알아볼 수 없는 숫자를 맞게 할 수도 틀리게 할 수도 있음 최고 순위의 경우 기존의 숫자에서 맞는 경우 + 0으로 표기가 된 숫자의 경우를 더해서 등수를 출력 최저 ..
2023.12.26 -
[Python] 프로그래머스 lv1 - 콜라 문제
[Python] 프로그래머스 lv1 - 콜라 문제 코딩테스트 연습 - 콜라 문제 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 오래전 유행했던 콜라 문제가 있습니다. 콜라 문제의 지문은 다음과 같습니다. 정답은 아무에게도 말하지 마세요. 콜라 빈 병 2개를 가져다주면 콜라 1병을 주는 마트가 있다. 빈 병 20개를 가져다주면 몇 병을 받을 수 있는가? 단, 보유 중인 빈 병이 2개 미만이면, 콜라를 받을 수 없다. 문제를 풀던 상빈이는 콜라 문제의 완벽한 해답을 찾았습니다. 상빈이가 푼 ..
2023.05.19 -
[Python] 프로그래머스 lv1 - 푸드 파이터 대회
[Python] 프로그래머스 lv1 - 푸드 파이터 대회 코딩테스트 연습 - 푸드 파이트 대회 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문제 요약 food라는 리스트 존재 리스트의 0번째 원소는 물의 개수 인덱스 1부터 마지막까지는 각 음식의 개수 이때 음식이 공평하게 분배되어야 함 == 숫자를 2로 나눠 몫만 취급 음식 배치의 순서 구하기 먼저 본인의 순서를 구한 후 물(인덱스 0)을 놓은 뒤 문자열 뒤집기로 뒤에 이어주는 방식 풀이 코드 def solution(food): ans..
2023.01.10