▶ 문제
정수 num1과 num2가 매개변수로 주어짐
num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 solution 함수 만들기
▶ 제한사항
0 < num1 ≤ 100
0 < num2 ≤ 100
▶ 풀이
def solution(num1, num2):
answer = num1 / num2 * 1000
return int(answer)
통과!
int 로 변환하면 소숫점은 버리고 정수부분만 빼내올 수 있다.
새로 알게된 사실.
그리고 연산법칙을 이용해서 정수부분만 빼오는 방법도 있다.
def solution(num1, num2):
answer = (num1 / num2 * 1000) // 1
return answer
이런식으로
몫// 연산자로 굳이 int를 쓰지 않고도 정수부분만 반환 가능하다.
내가 알고있는 정보만으로도 이미 풀 수 있는 문제였다. 반성
'codekata' 카테고리의 다른 글
[프로그래머스] #9 짝수의 합 (0) | 2024.07.16 |
---|---|
[프로그래머스] #8 각도기 (한줄 if) (0) | 2024.07.15 |
[프로그래머스] #6 두 수의 합 (0) | 2024.07.15 |
[프로그래머스] #5 숫자 비교하기 (한줄 if) (0) | 2024.07.15 |
[프로그래머스] #4 나이 출력 (0) | 2024.07.15 |