Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python
- 장고 다중이미지
- 22938번
- jquery
- 파이썬
- error
- 프로그래머스입문
- 프로그래머스
- 스파르타
- useState
- 참가후기
- sql
- GIT
- 장고이미지처리
- SEF2022
- 프론트엔드
- django multi image
- 스파르타코딩클럽
- 반응형
- React
- 네이버커넥트재단
- 파이썬무료강의
- css
- html
- 개인정보수집유효기간
- MongoDB
- ㅐㄱ이
- 20492번
- 무료강의
- 코딩기초트레이닝
Archives
- Today
- Total
코딩,해볼까
[programmers] 입문 : 양꼬치 본문
🍡🍡🍡
<< 문제풀이과정 >>
# 1
def solution(n, k):
YangKkochi = n * 12000
if n < 10:
freeCoke = 0
else:
freeCoke = str(n)[:-1]
coke = (k - int(freeCoke)) * 2000
answer = YangKkochi + coke
return answer
else에서 str에 [:-1] 했던 것이 한 자리 숫자의 경우에 오류를 뱉었다.
# 2
def solution(n, k):
YangKkochi = n * 12000
if n < 10:
freeCoke = 0
else:
freeCoke = str(n)[:-1]
coke = (k - int(freeCoke)) * 2000
answer = YangKkochi + coke
return answer
if를 추가해서 1자리수일 때는 무조건 무료음료는 0이 되는 조건을 추가했다.
배운 것
split의 다양한 쓰임.
a = '1234'
print(a[0])
print(a[0:2])
print(a[-1])
print(a[:-1]) # 1자리일 때 오류 발생.
되도록이면 수학적으로 풀기 위해 노력해보자.
서비스는 n // 10을 식에 더해주는 것 처럼 간단하게 해결이 가능했다.
'Back > TIL' 카테고리의 다른 글
04.25. 강의 시청 / 페어프로그래밍 / 특강 (0) | 2023.04.25 |
---|---|
04.24. 강의 시청 / 팀원들과 알고리즘 풀이 (0) | 2023.04.24 |
[programmers] 입문 : 피자 나눠 먹기(1) (0) | 2023.04.24 |
04.21. Django 심화 강의 / 프로젝트 생성 / REST framework / python pip --upgrade 오류 (0) | 2023.04.22 |
💫 04.19. 코딩테스트 스터디 / 문제 푸는 방법, 연습 방법 + 풀이 추가 예정 (0) | 2023.04.20 |
Comments