학습 기록/코딩 테스트 다짜고짜 풀어보기

[python] 코딩 테스트 입문 문제 풀기 (4)

romi__ 2024. 9. 28. 18:04

/date 24.09.28.

 

 

📌 1) 편지

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

def solution(message):
    k = len(message)
    return k*2

 

 

 

📌 2) 옷가게 할인 받기

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

import math

def solution(price):
    if price >= 500000:
        answer = price * 0.8
    elif price >= 300000:
        answer = price * 0.9
    elif price >= 100000:
        answer = price * 0.95
    else:
        answer = price
    return math.floor(answer)

 

지-저분

 

 

📌 3) 아이스 아메리카노

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

def solution(money):
    n = money//5500
    k = money - (5500*n)
    return [n, k]

 

 

 

📌 4) 개미 군단

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

def solution(hp):
    a = hp//5
    b = (hp - 5*a)//3
    c = hp - 5*a - 3*b
    return a+b+c

 

 

 

📌 5) 배열 뒤집기

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

def solution(num_list):
    return num_list[::-1]

 

✔️ 문자열 뒤집기와 동일하게 해결

https://romiwaves.tistory.com/entry/python-%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%9E%85%EB%AC%B8-%EB%AC%B8%EC%A0%9C-%ED%92%80%EA%B8%B0-2

 

[python] 코딩 테스트 입문 문제 풀기 (2)

/date 24.09.26. 📌 1) 분수의 덧셈https://school.programmers.co.kr/learn/courses/30/lessons/120808 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록

romiwaves.tistory.com

 

 

 

📌 6) 대문자와 소문자

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

def solution(my_string):
    return my_string.swapcase()