Q. 정수 num1, num2 가 매개변수로 주어질때, num1 을 num2 로 나눈 몫을 return 하도록 soulution 함수를 완성해주세요.
기본적인 연산은 저장안해둘려고했는데 참고하면 좋을거같아서 저장해둔다.
java 를 많이 썻다보니까 무의식적으로 몫을 구한다고 생각해서 `` / `` 을 사용했는데 python 은 다른거 같았다.
`` // `` 사용한다더라???
오... 이건또 다르네 신기하고 재밌넹?
def solution(num1, num2):
answer = num1 // num2
return answer
다른 사람것도 보다보니 이건 뭐야?????
solution = int.__floordiv__
이분은 람다로 풀었네
solution = lambda x, y : x//y
내가 작성한 코드를 더 간략화 시킨분도 있네
def solution(num1, num2):
return num1 // num2
오호 신기행 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
이렇게 num1 과 num2 의 타입을 지정해주고 거기에 정수형 값을 반환할 것임을 명시하는 반환 타입 힌트도 줬구나
def solution(num1:int, num2:int)->int:
answer = num1 // num2
return answer
계속 가보자고!!!!!!
'[study]코딩테스트' 카테고리의 다른 글
[Programmers]코딩테스트연습 (0) | 2024.09.30 |
---|---|
[Programmers] 코딩테스트입문 > 짝수의 합 (0) | 2024.09.30 |
[Programmers]코딩테스트입문 > 나이출력 (0) | 2024.09.30 |
[Programmers]코딩테스트입문 > 숫자비교하기 (0) | 2024.09.30 |
[Programmers] 코딩테스트입문 > 분수의덧셈 (0) | 2024.09.30 |