python/프로그래머스

2021 Dev-Matching: 웹 백엔드 개발자(상반기)

느리지만 꾸준하게 2022. 4. 1. 20:16

1.

// 로또 최고 순위와 최저 순위

def solution(lottos, win_nums):
    
    answer = []
    count = 7
    
    for i in lottos:
        if i == 0:
            count -= 1
        elif i in win_nums:
            count -= 1
    if count > 6: answer.append(6)
    else:
        answer.append(count)
        count = 7
        
    
    for j in lottos:
        if j in win_nums: count -= 1
    if count > 6:
        answer.append(6)
    else:
        answer.append(count)
    
    
    return answer

https://coding-nyan.tistory.com/116

 

[python] 로또의 최고 순위와 최저 순위

programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는.

coding-nyan.tistory.com

 

 

 

 

2. 행렬 테두리 회전하기

https://minnit-develop.tistory.com/23

 

[Python/프로그래머스/배열회전] 행렬 테두리 회전하기

문제 rows x columns 크기인 행렬이 있습니다. 행렬에는 1부터 rows x columns까지의 숫자가 한 줄씩 순서대로 적혀있습니다. 이 행렬에서 직사각형 모양의 범위를 여러 번 선택해, 테두리 부분에 있는

minnit-develop.tistory.com

 

 

 

3. 다단계 칫솔 판매

https://muhly.tistory.com/102

 

[Python/알고리즘] 다단계 칫솔 판매 (Lv.3)

문제 설명 민호는 다단계 조직을 이용하여 칫솔을 판매하고 있습니다. 판매원이 칫솔을 판매하면 그 이익이 피라미드 조직을 타고 조금씩 분배되는 형태의 판매망입니다. 어느정도 판매가 이루

muhly.tistory.com

 

 

 

 

 

 

 

 

 

<출처 프로그래머스 코딩 테스트 연습:

https://programmers.co.kr/learn/challenges

 

코딩테스트 연습

기초부터 차근차근, 직접 코드를 작성해 보세요.

programmers.co.kr

 

'python > 프로그래머스' 카테고리의 다른 글

프로그래머스 JadenCase 문자열 만들기  (0) 2022.05.23
스택 & 큐 / 정렬  (0) 2022.05.08
그래프 & 이진 탐색  (0) 2022.05.06
프로그래머스 - 타겟 넘버  (0) 2022.03.29
프로그래머스 네트워크  (0) 2022.03.29