https://school.programmers.co.kr/learn/courses/30/lessons/120830
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
내 답안 :
1
2
3
4
|
def solution(n, k):
answer = 0
answer = (n*12000) + (k*2000) - (n//10)*2000
return answer
|
cs |
n을 10으로 나눈 정수값이 시킨 양에 따라 서비스로 받을 수 있는 음료수의 개수이다.
개선안 :
1
2
3
|
def solution(n, k):
return 12000 * n + 2000 * (k - n // 10)
|
cs |
음료 값을 계산하는 부분을 묶으면 더 짧은 코드가 된다.
'프로그래밍 > Python' 카테고리의 다른 글
프로그래머스_python lv0. 배열 자르기 (0) | 2023.02.01 |
---|---|
프로그래머스_python lv0. 짝수의 합 (0) | 2023.01.30 |
프로그래머스_python lv0. 각도기 (0) | 2023.01.27 |
파이썬 개념 - 문자열 관련 함수(format, upper, strip, find, split) (0) | 2023.01.26 |
파이썬 개념 - 자료형과 문자열 (0) | 2023.01.26 |