ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 23.10.05 인생 2회차
    TIL( Today I Learned) 2023. 10. 5. 10:43

    23.10.05
     
    몫 구하기
    문제 설명
    정수 num1, num2가 매개변수로 주어질 때,
    num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.

    제한사항
    0 < num1 ≤ 100
    0 < num2 ≤ 100
    입출력 예
    num1 num2 result
    10 5 2
    7 2 3
    입출력 예 설명

    ////////////////

    def solution(num1, num2):
    answer = num1 / num2
    return int(answer)

    ////////////////

    def solution(num1, num2):
    return divmod(num1, num2)[0]

    ////////////////

    def solution(num1, num2):
    return divmod(num1, num2)[0]

    //////////////////

    import math

    def solution(num1, num2):
    return math.floor(num1/num2)


    숫자 비교하기
    문제 설명
    정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.

    제한사항
    0 ≤ num1 ≤ 10,000
    0 ≤ num2 ≤ 10,000

    입출력 예
    num1 num2 result
    2 3 -1
    11 11 1
    7 99 -1


    입출력 예 설명

    입출력 예 설명 #1

    num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1return합니다.
    입출력 예 설명 #2

    num1이 11이고 num2가 11이므로 같습니다. 따라서 1return합니다.
    입출력 예 설명 #3

    num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1return합니다.


    ////////////////

    def solution(num1,num2):
    if num1== num2:
    answer = 1
    else:
    answer = -1
    return answer

    n1 = int(input("enter a number : "))
    n2 = int(input("enter another number : "))
    print(solution(n1,n2))


    ////////////////

    def solution(num1, num2):
    return 1 if num1==num2 else -1

    ////////////////

    def solution(num1, num2):
    answer = -1
    if num1 == num2 :
    answer = 1
    return answer

    ////////////////

    def solution(num1, num2):
    answer = 0
    if num1 == num2:
    return 1
    return -1

    ////////////////

    def solution(num1:int, num2:int)->int:
    answer = int(num1 == num2)
    if not answer:
    answer = -1
    return answer

    ////////////////

    주어진 텍스트는 파이썬 함수인 `solution`의 구현입니다. 이 함수는 두 개의 정수 `num1`과 `num2`를 입력으로 받아서 처리하고, 결과를 정수로 반환합니다.

    함수의 동작은 다음과 같습니다:
    1. `num1`과 `num2`가 같은지 비교하여, 결과를 `answer`에 할당합니다. 이때, `num1`과 `num2`가 같으면 `answer`는 1이 되고, 다르면 0이 됩니다.
    2. 만약 `answer`가 0이라면, 즉 `num1`과 `num2`가 다르다면, `answer`에 -1을 할당합니다.
    3. 최종적으로 `answer`를 반환합니다.

    이 함수는 두 개의 숫자가 같은지 비교하는 기능을 가지며, 같으면 1을 반환하고 다르면 -1을 반환합니다.

     

    def solution(num1, num2):
    return sum([num1==num2])*2-1
     
    이런 것도 있다

    'TIL( Today I Learned)' 카테고리의 다른 글

    23.10.7. 인2차-5.  (0) 2023.10.07
    2023.10.6 인생 2회차 4일째 인이4  (0) 2023.10.06
    9.5  (0) 2023.09.05
    8.29 . 경사하강법  (0) 2023.08.29
    8.28.프로그래머스 문제  (0) 2023.08.29
Designed by Tistory.