💻 하나씩 차곡차곡/프로그래머스 (Python)
코딩테스트 입문 Day24 - 치킨 쿠폰, 이진수 더하기, k의 개수, A로 B 만들기
뚜루리
2023. 3. 20. 06:04
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