STUDY/Python

프로그래머스 코딩테스트 입문 파이썬 lv.0 (5)

둥둥런 2023. 2. 3. 15:23

프로그래머스 코딩테스트 입문 python

 

개미 군단

https://school.programmers.co.kr/learn/courses/30/lessons/120837

# 장군개미 A 병정개미 B 일개미 C 
def solution(hp): 
	A = hp // 5 left = hp % 5 
    B = left // 3 
    C = left % 3 
    return A+B+C

 

문자열 정렬하기 (1)
https://school.programmers.co.kr/learn/courses/30/lessons/120850

  • 정규표현식 re.sub
  • map(int,변환할 값)
  • list.sort()
import re
def solution(my_string):
    answer = list(map(int, re.sub('[a-z]','',my_string)))
    answer.sort()
    return answer

 

세균 증식
https://school.programmers.co.kr/learn/courses/30/lessons/120910

def solution(n, t):
    return n * (2 ** t)

 

직각삼각형 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/120823

  • 예제로 정말 만힝 접했던 '*' 삼각형 출력하기 for문 사용
n = int(input())
for i in range(n):
    print('*'*(i+1))

 

n의 배수 고르기
https://school.programmers.co.kr/learn/courses/30/lessons/120905

def solution(n, numlist):
    answer = []
    for i in numlist:
        if i % n == 0:
            answer.append(i)
    return answer