ac9uaintance5
[프로그래머스] 코테입문 DAY4 - 수학, 배열 본문
피자 나눠 먹기(1)
def solution(n):
if n < 7 or n == 7:
answer = 1
else:
answer = n // 7 + 1
return answer
첫번째 실패코드,, 테스트에서는 통과했는데 제출하니까 틀렸다.
def solution(n):
if n % 7 == 0:
answer = n // 7
else:
answer = n // 7 + 1
return answer
이건 수정본, 나는 그냥 작은 경우로 생각했는데 생각해보니까 7의 배수 경우를 생각을 못했던 거였지,, 완전 단순한 건데
피자 나눠 먹기(2)
def solution(n):
pizza = 6
while pizza % n != 0:
pizza += 6
answer = pizza / 6
return answer
고생을 좀 한 문제,, 식을 어떻게 해야할지 고민이 많아서 계속 실패하닥,, 구글링의 도움을 받았다. 머쓱
피자 나눠 먹기 (3)
이번에는 한판을 조각 된 slice와 사람의 수 n이 주어졌다.
한조각 이상 먹어야 하기 때문에, 나는 조각수 > n 이 될 때까지 while문을 돌리는 방법으로 코드를 짰다.
그리고 그 횟수, 즉 판수가 증가하는 횟수를 i에 넣어서 그 값을 answer로 했다.
def solution(slice, n):
i = 1
pizza = slice
while pizza < n :
pizza += slice
i += 1
answer = i
return answer
배열의 평균값
def solution(numbers):
sum = 0
k = 0
for i in numbers:
sum = sum + i
k = k + 1
answer = sum / k
return answer
난 바보다,, 파이썬 라이브러리가 있단다.
def solution(numbers):
answer = sum(numbers) / len(numbers)
return answer
허허허
'Language > Python' 카테고리의 다른 글
[프로그래머스] 코테입문 DAY3 - 사칙연산, 배열, 수학 (0) | 2023.03.13 |
---|---|
[프로그래머스] DAY2 - 사칙연산, 조건문, 배열 (0) | 2023.03.12 |
[프로그래머스] DAY1 - 사칙연산 (0) | 2023.03.12 |