728x90
320x100
치킨 쿠폰
def solution(chicken):
answer = 0
while chicken >= 10:
div = chicken // 10
mod = chicken % 10
answer += div
chicken = div+mod
return answer
이진수 더하기
def solution(bin1, bin2):
answer = ''
a = int(bin1, 2)
b = int(bin2, 2)
answer = bin(a + b)
return answer[2:]
- 10진수를 2진수로 변경해서 더한 다음에 그 값을 다시 2진수로 변경하는 방법.
k의 개수
def solution(i, j, k):
answer = 0
for n in range(i, j + 1):
answer += str(n).count(str(k))
return answer
- count(a) : a가 포함된 갯수를 반환.
A로 B 만들기
def solution(before, after):
before=sorted(before)
after=sorted(after)
if before==after:
return 1
else:
return 0
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (Python)' 카테고리의 다른 글
[LV.1] 신고 결과 받기 (0) | 2023.03.22 |
---|---|
코딩테스트 입문 Day25 - 종이 자르기, 문자열 밀기, 다음에 올 숫자, 연속된 수의 합 (0) | 2023.03.21 |
코딩테스트 입문 Day23 - 특이한 정렬, 등수 매기기, 옹알이 (1), 로그인 성공? (0) | 2023.03.17 |
코딩테스트 입문 Day22 - 겹치는 선분의 길이, 유한소수 판별하기, 저주의 숫자3, 평행 (0) | 2023.03.16 |
코딩테스트 입문 Day21 - 삼각형의 완성조건 (2), 외계어 사전, 숨어있는 숫자의 덧셈 (2), 안전지대 (1) | 2023.03.15 |