답:
더보기
def solution(num1, num2):
answer = num1 // num2
return answer
문제 분석 및 해석
어..? 몫을 구하는 연산자 //
어제도 썼다.
num1 도 정수 num2 도 정수로 입력될 것이니 따로 int도 안해줘도 되고
answer변수에 값을 넣어주면 되겠구만
풀이..라고 할것도 없이 보고 바로 풀었다
기분이가 너무좋아!!
그래도 이렇게 넘어가긴 아쉬우니 다른 풀이들을 봤다.
>입력부분에 answer가 있다고 꼭 써야하는 것은 아니었구나. 답만 나오면 되니까.
def solution(num1, num2):
return num1 // num2
>내장함수 사용하기
def solution(num1, num2):
return divmod(num1, num2)[0]
solution = lambda x, y : x//y
아직 잘 모르는 lambda와 새로운 함수 divmod 공부 해야겠다.
>math모듈 가져다 쓰기
import math
def solution(num1, num2):
answer = math.floor(num1 / num2)
return answer
> ???
solution = int.__floordiv__
__floordiv__(a,b)
본디 연산자를 붙여야한다는데 없이 푸셨다..!
언더스코어 여기서도 두둥등장
느낀점:
아침 9시 반, 그렇게 자만한 스스로를 다독이지 못하고 다음 문제로 넘어간 나.
최빈값에서 2시간동안 구르고 구르다 포기하고 강의들었다ㅠㅠ 지금 다시 도전하러 간다.......
'알고리즘 풀이' 카테고리의 다른 글
[algorithm] 프로그래머스: 배열 두 배 만들기 (0) | 2023.04.06 |
---|---|
[algorithm] 프로그래머스: 최빈값 구하기 (0) | 2023.04.05 |
[algorithm] 백준: 2588 곱셈 (2) | 2023.04.03 |
[algorithm] 백준: 10430 나머지 (0) | 2023.04.02 |
[algorithm] 백준: 10926 ??!, 18108 불기연도 계산 (1) | 2023.03.30 |